4

如何在 Shell Scripting 中获取文件的创建/修改日期?

e.g: if we use ls -lrt <file path/name>
-rw-rw-r-- 1 tos.tls tos 7140612 Nov 15 15:27 result_file_Nov1513_15:23:49

有没有办法在不对上述输出进行文本处理的情况下获取文件的创建日期(YYYY-MM-DD)(使用直接命令)?

4

2 回答 2

8

使用stat

stat -c %w filename

请注意,ls示例中显示的日期不是创建日期,而是最后修改日期,您可以使用 stat formatter 获得%y

stat -c %y filename
于 2013-11-15T08:18:21.733 回答
1

为此,我将尝试以下代码:尝试:ls -la | grep 文件名让我知道它是否有效

于 2013-11-15T16:13:17.457 回答