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 |
其中标示了字母的表面相应的时间会被更新,而没有标示的--的表面不会更新。
参考: