当前位置:  开发笔记 > 编程语言 > 正文

文件修改时间和文件更改时间有什么区别?

如何解决《文件修改时间和文件更改时间有什么区别?》经验,为你挑选了1个好方法。

我在术语文件修改时间和文件更改时间之间感到困惑.任何人都可以帮助使它更清楚吗?



1> pjz..:

mtime是修改时间 - 内容已更改.

ctime是状态更改时间 - 权限和所有权以及内容.

维基百科说:

* 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.读取文件会改变其atime.使用noatime选项安装的文件系统不会更新读取时的atime,并且仅当前一个atime早于mtime或ctime时,relatime选项才会提供更新.与atime和mtime不同,ctime不能用utime()设置(例如通过触摸使用); 将其设置为任意值的唯一方法是更改​​系统时钟.

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有