在Bash中,如何访问上次编辑文件的日期?

时间:2014-06-25 22:17:24

标签: linux bash shell unix command

基本上,我可以看到

ls -l

显示上次编辑目录中所有文件的日期。我想要做的是访问日期,然后使用.sh脚本将其存储到变量中。但是,并不完全确定我能做些什么,而且我已经查阅了ls的手册页以及搜索到这个问题无济于事。

2 个答案:

答案 0 :(得分:1)

如果date命令支持-r选项,则可以使用它:

variable=$(date -r file)

date命令的优点是您可以通过多种方式格式化日期。例如,自Epoch以来的几秒钟内:

variable=$(date -r file +%s)

答案 1 :(得分:0)

使用stat格式正确的选项:

stat -c%y file
相关问题