我使用的是Ubuntu12.04,尽管我可以想象这个问题涵盖了所有的Linux变体。在stat命令的手册页中,有两个(4个)格式选项,它们的含义似乎是相同的:
文件的有效格式序列(无-文件系统):上次修改的. %y时间、上次修改的人类可读的%Y时间、上次更改的Epoch %z时间之后的秒、上次更改的人类可读的%Z时间、Epoch的秒。
然而,这些值并不总是相等的。例如,我的系统上的stat --printf="%y\n%z\n" /usr/local输出如下:
2012-04-26 10:29:13.000000000 -0500 2013-05-06 18:08:19.000000000 -0500
那么,“更改时间”和“修改时间”之间有什么区别呢?
发布于 2013-10-15 16:01:23
上次修改时间-上一次修改文件时(内容已被修改)
上一次更改时间-文件的最后一次/元数据/更改(例如权限)
https://unix.stackexchange.com/questions/96300
复制相似问题