inode 在什么情况下会改变?

dai*_*isy 5 inode timestamps

我检查了手册find,有一个选项-ctime指定inode的最后修改时间。

但是 inode 在什么情况下会改变?该选项何时有用?

Sté*_*nez 6

为了简化:

  • 在文件内容的任何改变都改变了mtimectime
  • 元数据(由 显示的权限和其他信息stat)的任何更改只会更改ctime

什么时候有用:我不知道……但是,例如,如果您想要ln创建指向inode的最后一个链接 ( )的过度近似值,则应该选中ctimenot mtime

  • ctime 的一个重要用途是用于增量备份:您可能想要备份的任何内容(数据或元数据)都会影响 ctime,因此如果 ctime 早于上次备份,则无需再次备份。 (2认同)