如何捕获变量中文件的上次修改日期

时间:2014-03-04 10:30:43

标签: linux bash shell unix

如何捕获变量中文件的上次修改日期。

考虑包含文件的目录'/ home / abc / Desktop / swa`:

abc1.txt
abc2.txt
abc3.txt

如何捕获变量中文件abc2.txt的上次修改日期?

2 个答案:

答案 0 :(得分:2)

像这样使用stat

mtime=$(stat -c "%y" abc2.txt)
echo $mtime
2014-03-04 09:15:31.000000000 +0000

或者,如果您只想在Epoch之后的几秒钟内进行简单比较:

mtime=$(stat -c "%Y" abc2.txt)
echo $mtime
1393924531

答案 1 :(得分:0)

使用stat(1)例如

modate=$(stat --format='%Y' abc1.txt)