如何在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
Run Code Online (Sandbox Code Playgroud)
有没有办法获得文件的创建日期(YYYY-MM-DD)而不对上面的输出进行文本处理(使用直接命令)?
用途stat:
stat -c %w filename
Run Code Online (Sandbox Code Playgroud)
请注意,ls示例中显示的日期不是创建日期,而是上次修改日期,您可以使用stat formatter获取该日期%y:
stat -c %y filename
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15627 次 |
| 最近记录: |