在Linux中使用stat命令来查看文件的详细信息。
如图所示,会出现3个类型的时间,分别是Access,Modify,Change。
access time:表示最后一次访问(仅仅是访问,没有改动)文件的时间。
modify time:表示最后一次修改文件的时间。
change time:表示最后一次对文件属性改变的时间,包括权限,大小,属性等等。
当使用cat命令来查看下此文件时,如图所示,文件的access time修改了,access time可以理解为最后一次访问文件的时间。
当修改文件的属性等时,如图所示,change time会随着改变,但modify time是不变的,因为没有对文件内容进行修改。
当修改文件的内容时,如图所示,三个时间都改变了。
总结:
1)当仅读取或访问文件时,access time 改变,而modify time ,change time 不会改变。
2)当修改文件内容时,access time ,modify time ,change time 都会改变。
3)当修改文件属性时,change time 改变,而access time ,modify time 不会改变。