Linux时间戳(也称为UNIX时间戳或Epoch时间)是一个表示自1970年1月1日(UTC/GMT的午夜)开始所经过的秒数的整数。这个概念在Linux和许多其他类Unix操作系统中非常常见,用于表示和处理时间。以下是Linux时间戳的一些用途:
date -d @<timestamp> +"%Y-%m-%d %H:%M:%S"
date -d "2023-04-01 12:34:56" +%s
stat命令查看文件的时间戳:stat <filename>
cron作业通常基于时间戳来安排执行时间。at命令在特定时间执行一次性任务。Date字段就是一个时间戳。以下是一些常用的与时间戳相关的Linux命令:
date +%s
date -d @<timestamp>
echo $((<timestamp2> - <timestamp1>))
总之,Linux时间戳是一个非常强大且灵活的工具,广泛应用于各种系统和应用程序中。