我对术语文件修改时间和文件更改时间感到困惑。任何人都可以帮助使其更加清晰吗?
最佳答案
mtime是修改时间-内容已更改。
ctime是状态更改时间-权限,所有权以及内容。
Wikipedia说:
* mtime: time of last modification (ls -l),
* ctime: time of last status change (ls -lc) and
* atime: time of last access (ls -lu).
请注意,ctime不是
文件创建。写入文件
更改其mtime,ctime和atime。一个
更改文件权限或文件
所有权会改变其ctime和atime。
读取文件会更改其时间。文件
装有noatime的系统
选项不更新时间
读取,以及relatime选项
仅在以下情况下提供更新
以前的时间比mtime大
或ctime。与atime和mtime不同,
不能使用utime()设置ctime(因为
用过的通过触摸);唯一的方法
将其设置为任意值是
更改系统时钟。
关于operating-system - 文件修改时间和文件更改时间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/79809/