温馨提示×

怎么查看Ubuntu时间戳

小樊
43
2026-08-23 20:52:34
栏目: 智能运维

在 Ubuntu(以及大多数 Linux 系统)中,时间戳通常是指 Unix 时间戳(自 1970-01-01 00:00:00 UTC 起的秒数)。下面给你几种常见查看方式:


1️⃣ 查看当前时间戳(最常用)

秒级时间戳

date +%s

示例:

$ date +%s
1724567890

毫秒级时间戳

date +%s%3N

示例:

1724567890123

需要 date 支持 %N(GNU date 一般都支持)


2️⃣ 将指定时间转换为时间戳

date -d "2025-01-01 00:00:00" +%s

示例:

1735660800

3️⃣ 将时间戳转换为可读时间

秒级时间戳

date -d @1724567890

输出示例:

Wed Aug 25 10:18:10 CST 2024

指定格式输出

date -d @1724567890 "+%Y-%m-%d %H:%M:%S"

4️⃣ 查看文件的时间戳(atime / mtime / ctime)

查看文件修改时间

ls -l filename

查看详细时间戳信息

stat filename

示例:

Access: 2024-08-25 10:10:10.123456789 +0800
Modify: 2024-08-25 10:10:10.123456789 +0800
Change: 2024-08-25 10:10:10.123456789 +0800

5️⃣ 系统启动时间戳(uptime 相关)

查看系统启动时间:

who -b

或:

uptime -s

✅ 常用总结

需求 命令
当前秒级时间戳 date +%s
当前毫秒时间戳 date +%s%3N
时间 → 时间戳 date -d "时间" +%s
时间戳 → 时间 date -d @时间戳
文件时间戳 stat 文件

如果你是想查某个服务的日志时间、数据库时间、或者 Docker 容器时间,也可以继续问我。

0