一天一点学习Linux之atime,mtime,ctime

2011年02月12日 Linux基础 评论 8 条 阅读 15,915 views 次

其实这个内容本不想拿出来单独讲的,但考虑到一些朋友可能对这三个时间不是很明白,所以就和大家再一起来学习一下。

在Linux系统下,文件的时间有三种记录方式

mtime (modification time ):在写入文件时随文件内容的更改而更改的时间。我们用ls -l看到的时间,就是mtime
ctime (status time):是在写入文件、更改所有者、权限或链接设置时随Inode的内容更改而更改的时间。相当于ls -l --time=ctime所看到的时间
atime (access time):读取文件或者执行文件时更改的时间。也就是用ls -l --time=atime看到的时间

可以通过下面的三个例子对比来研究
ls -l install.log; ll --time=ctime install.log; ll --time=atime install.log
具体的内容就不在这里讲述了,大家仔细理解,我想没有什么