我对术语文件修改时间和文件更改时间感到困惑。任何人都可以帮助更清楚吗?
答案 0 :(得分:25)
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 读取和relatime选项 仅在提供更新时才提供更新 以前的atime比mtime早 或者ctime。与atime和mtime不同, 无法使用utime()设置ctime(如 用于例如通过触摸);唯一的方法 将它设置为任意值是 改变系统时钟。