Operating system 文件修改时间和文件更改时间有什么区别?

Operating system 文件修改时间和文件更改时间有什么区别?,operating-system,filesystems,Operating System,Filesystems,我混淆了文件修改时间和文件更改时间这两个术语。有人能帮我说清楚吗?mtime是修改时间-内容已更改 ctime是状态更改时间-永久性和所有权以及内容 说: 请注意,ctime不是 文件创建。写入文件 更改其mtime、ctime和atime。A. 文件权限或文件类型的更改 所有权更改其ctime和atime。 读取文件会更改其时间。文件 安装了noatime的系统 选项不在上更新atime 读取,以及relatime选项 仅在以下情况下提供更新: 以前的atime比mtime早 或者我。与ati

我混淆了文件修改时间和文件更改时间这两个术语。有人能帮我说清楚吗?

mtime是修改时间-内容已更改

ctime是状态更改时间-永久性和所有权以及内容

说:

请注意,ctime不是 文件创建。写入文件 更改其mtime、ctime和atime。A. 文件权限或文件类型的更改 所有权更改其ctime和atime。 读取文件会更改其时间。文件 安装了noatime的系统 选项不在上更新atime 读取,以及relatime选项 仅在以下情况下提供更新: 以前的atime比mtime早 或者我。与atime和mtime不同, 不能使用utime()设置ctime(如 通过触摸等方式使用);唯一的办法 将其设置为任意值是通过 更改系统时钟


我们需要的是一个系统调用列表,每个调用都会更改:-)
* mtime: time of last modification (ls -l),
* ctime: time of last status change (ls -lc) and
* atime: time of last access (ls -lu).