Linux文件3个时间点(access time,modify time,change time)

在Linux中使用stat命令来查看文件的详细信息。
Linux文件3个时间点(access time,modify time,change time)

如图所示,会出现3个类型的时间,分别是Access,Modify,Change。

access time:表示最后一次访问(仅仅是访问,没有改动)文件的时间。

modify time:表示最后一次修改文件的时间。

change time:表示最后一次对文件属性改变的时间,包括权限,大小,属性等等。

当使用cat命令来查看下此文件时,如图所示,文件的access time修改了,access time可以理解为最后一次访问文件的时间。

Linux文件3个时间点(access time,modify time,change time)

当修改文件的属性等时,如图所示,change time会随着改变,但modify time是不变的,因为没有对文件内容进行修改。

Linux文件3个时间点(access time,modify time,change time)

当修改文件的内容时,如图所示,三个时间都改变了。

Linux文件3个时间点(access time,modify time,change time)

总结:

1)当仅读取或访问文件时,access time 改变,而modify time ,change time 不会改变。

2)当修改文件内容时,access time ,modify time ,change time 都会改变。

3)当修改文件属性时,change time 改变,而access time ,modify time 不会改变。

上一篇:easyui 删除行bug


下一篇:同步IO,异步IO,阻塞IO,非阻塞IO