Linux 上使用时间戳命令轻松取得时间信息(linux时间戳命令)
时间戳是一个以 Unix 纪元(1970 年 1 月 1 日)开始经历的秒数。它可以用来考古学,比较文件内容,确定文件修改时间,等等。本文将向 Linux 用户介绍如何使用其系统内置的时间戳命令,轻松取得时间信息。
在 Linux 中,有两个用于取得时间戳信息的命令:date 和 time 等,以及它们的一些选项。
首先,date命令是 Linux 系统上使用最广泛的命令,它可以用来显示或设置系统时间。可以使用date 命令取得当前系统时间戳,只需输入date,它将会显示当前系统时间:
$ date
Thu Aug 20 15:19:07 CDT 2020
可以使用参数“-d”来指定日期,同时使用“+”来输出时间戳:
$ date -d “+6days” +%s
1597830400
例如,如果要计算N天后的时间戳,只需输入:
$ date +%s -d “+Ndays”
另一个Linux 内置的命令是time,它可以用来显示系统的当前时间和系统的时间(UTC):
$ time
Tue Aug 18 23:19:02 UTC 2020
要获取Unix时间戳,需输入:
$ time -p %s
1597783142
如果要获取两个不同的时间戳,则可以使用以下命令:
$ time -p %s “date -d ‘+10day’ +%s”
1597903600
以上是Linux 上使用时间戳命令轻松取得时间信息的技巧。不管你想计算几天后的时间戳,还是想比较两个文件的时间戳,这些命令你都可以用来获得时间信息。