在Linux系统下,每个文件或者目录拥有3个时间,分别是
访问时间atime(access time),指最近的访问文件/目录时间。
修改时间mtime(modify time),值最近的修改文件/目录 内容的时间 ,这个时间也称为标志时间。
改变时间ctime(change time),值最近修改文件属性的时间,包括文件大小、更改所有者、权限或链接设置时随 Inode 的内容更改而更改的。如果要是目录的话,增加或者删除文件也会引起该时间的变化。
注意点1:修改一个文件,当修改mtime的时候,通常ctime也会改变,由于文件的inode发生了改变。
注意点2:有人说修改mtime肯定会改变atime,其实不对,修改文件不一定要访问文件。例如ls > test.dat。虽然往文件中写入了数据,引起mtime以及ctime的改变,但是并不会引起atime的改变
阅读(3357) | 评论(0) | 转发(0) |