linux系统中有三种时间:Atime,Mtime,Ctime
其中Atime是文件/目录的访问时间;Mtime是文件/目录的修改时间;Ctime是文件/目录的改变时间;其中Mtime和Ctime通常难以区分,但是Ctime改变的范围比Mtime大;我的理解是Mtime是当文件/目录的内容改变时间;而Ctime是文件/目录的内容或是属性的改变时间;总结一下操作这几个时间的改变情况:
|
| 父目录 | 当前目录/文件 |
| MKDIR | M/C | A/M/C |
| RMDIR | M/C | -- |
| RENAME | M/C | C |
| LS | -- | A |
| CREATE_FILE | M/C | A/M/C |
| REMOVE_FILE | M/C | A/M/C |
|
|
| |
| LOOKUP | -- | -- |
|
|
| |
|
|
| |
| 读文件 | -- | A |
| 写文件 | -- | M/C |
其中标示了字母的表面相应的时间会被更新,而没有标示的--的表面不会更新。
参考:
本文详细解释了Linux系统中Atime、Mtime与Ctime三种时间属性的区别与联系,并通过具体的文件操作实例展示了这些时间属性的变化规律。
472

被折叠的 条评论
为什么被折叠?



