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



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

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

有人可以指出我的文档。

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

然而,关于您引用的命令所针对的date版本的文档 -- 这些选项由 GNUdate提供;其手册页的副本可在 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可能会有所帮助。

最新更新