在Linux中有atime,ctime,mtime三个时间属性容易被搞混 简名 全名 中文 作用 atime AccessTime 访问时间 最后一次访问文件(读取或执行)的时间 ctime ChangeTime 变化时间 最后一次改变文件(属性或权限)或者目录(属性或权限)的时间 mtime ModifyTime 修改时间 最后一次修改文件(内容)或者目录(内容)的时间查看文件的atime,ctime,mtimestatrumenz。txtFile:‘rumenz。txt’Size:37Blocks:8IOBlock:4096regularfileDevice:fd01h64769dInode:108665170Links:1Access:(0644rwrr)Uid:(0root)Gid:(0root)Access:2021021421:22:12。7539227430800Modify:2021021421:22:12。7539227430800Change:2021021421:22:12。7539227430800Birth:什么命令会修改atime、ctime、mtime 命令 atime mtime ctime mv N N Y cp Y N N chmod N N Y chown N N Y touch Y Y Y 、 Y Y Y vim、vi(不修改) Y N N vim、vi(修改) Y Y Y 。test。sh Y N N为什么修改内容,三个时间都会变呢? 因为对文件编辑之后,不仅访问了文件(改变了atime),还增删了内容,这个文件的大小等状态也发生了变化,所以mtime、ctime变化也很正常