linux中的mtime,ctime,atime

目录

结论

文件

touch新文件

调整文件内容

echo直接修改

vi修改

修改文件属性

调整归属

调整权限

读取文件

目录

增加文件

调整目录下文件属性

访问目录下文件

删除文件


结论

mtime:文件内容的修改时间(不含权限、属组修改)

ctime:文件内容和属性的调整(包含内容、权限、属组调整)

atime:文件的最后一次访问时间

文件

touch新文件

linux中的mtime,ctime,atime_第1张图片

此时文件3个时间相等

调整文件内容

echo直接修改

linux中的mtime,ctime,atime_第2张图片

此时mtime和ctime相当,由于没有访问文件所以atime维持上一次时间

vi修改

linux中的mtime,ctime,atime_第3张图片

此时3个时间相等,vi有访问文件所以atime也做了调整

修改文件属性

调整归属

linux中的mtime,ctime,atime_第4张图片

此时只有actime改变

调整权限

linux中的mtime,ctime,atime_第5张图片

此时只有actime改变

读取文件

cat 

linux中的mtime,ctime,atime_第6张图片

首次cat,atime调整,后续atime未调整

more

linux中的mtime,ctime,atime_第7张图片

首次more,atime调整,后续atime未调整

linux中的mtime,ctime,atime_第8张图片

首次less,atime调整,后续atime未调整

如上整合

linux中的mtime,ctime,atime_第9张图片

只有首次访问atime有变动

目录

增加文件

linux中的mtime,ctime,atime_第10张图片

目录mtime和ctime都调整

调整目录下文件属性

linux中的mtime,ctime,atime_第11张图片

目录3个时间都不变

访问目录下文件

linux中的mtime,ctime,atime_第12张图片

目录3个时间都不变

删除文件

linux中的mtime,ctime,atime_第13张图片

目录mtime和ctime都调整

你可能感兴趣的:(linux,运维,服务器)