日期命令读取文件信息,如stat

时间:2018-08-23 22:38:33

标签: bash

我发现这是一个似乎在日期中读取的脚本。它的工作类似于stat命令。我不知道约会可以做到这一点。 我不知道它是如何工作的,并且在手册页中看不到“ -I”或“ -r”标志。

/bin/date -I -r /home/capser/casper_file.20180813.csv
2018-08-13

有人可以指出我的文档吗?

1 个答案:

答案 0 :(得分:1)

date由您的操作系统提供;它不是bash本身的一部分,并且它提供的选项取决于您的操作系统:man date提供的本地文档在确定哪些选项可用于您实际的date版本方面是规范的已安装。

关于date版本的文档,但是,您所引用的命令是为该命令编写的-这些选项由GNU date提供;其手册页的副本位于http://man7.org/linux/man-pages/man1/date.1.html,其部分内容如下:

   -r, --reference=FILE
        display the last modification time of FILE

   -I[FMT], --iso-8601[=FMT]
          output date/time in ISO 8601 format.  FMT='date' for date only
          (the default), 'hours', 'minutes', 'seconds', or 'ns' for date
          and time to the indicated precision.  Example:
          2006-08-14T02:34:56-06:00

如果您想知道如何在非GNU系统上查找文件的修改时间,那就是一个不同的问题-对于BashFAQ #87可能会有所帮助。