在 CentOS 系统中,时间戳(timestamp)是一个表示特定时间点的数字。它通常是从 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)开始所经过的秒数。这个时间点也被称为 Unix 纪元(Unix epoch)。
时间戳在 CentOS 系统中有很多用途,例如:
-
文件系统时间:文件系统中的文件和目录都有一个与之关联的时间戳,表示它们的创建、修改和访问时间。这些时间戳通常以 Unix 时间戳的形式存储。
-
系统日志:系统日志文件中的每个条目通常都有一个与之关联的时间戳,表示该事件发生的时间。
-
计划任务:在 cron 计划任务中,可以使用时间戳来指定任务的执行时间。
要查看当前的时间戳,你可以在 CentOS 终端中执行以下命令:
date +%s
这将输出一个整数,表示当前时间距离 Unix 纪元所经过的秒数。
要将时间戳转换为可读的日期和时间格式,可以使用以下命令:
date -d @
将
替换为你想要转换的时间戳。例如:
date -d @1629885600
这将输出:2021-08-25 00:00:00 UTC