我在术语文件修改时间和文件更改时间之间感到困惑.任何人都可以帮助使它更清楚吗?
mtime是修改时间 - 内容已更改.
ctime是状态更改时间 - 权限和所有权以及内容.
维基百科说:
* mtime: time of last modification (ls -l), * ctime: time of last status change (ls -lc) and * atime: time of last access (ls -lu).请注意,ctime不是文件创建的时间.写入文件会更改其mtime,ctime和atime.文件权限或文件所有权的更改会更改其ctime和atime.读取文件会改变其atime.使用noatime选项安装的文件系统不会更新读取时的atime,并且仅当前一个atime早于mtime或ctime时,relatime选项才会提供更新.与atime和mtime不同,ctime不能用utime()设置(例如通过触摸使用); 将其设置为任意值的唯一方法是更改系统时钟.