1
generic 2021-06-23 19:25:59 +08:00
inode 是没变(如果不跨文件系统)。ctime 是文件系统驱动在 rename 调用里自己改的。
|
3
jim9606 2021-06-23 21:16:55 +08:00
按照这个 stackoverflow 回答( https://unix.stackexchange.com/questions/211123/why-does-renaming-a-file-with-mv-command-alter-an-inodes-change-date-time )
以前没有 rename 调用时,mv=link+unlink,这个过程会修改 inode 引用计数 2 次。而且有些备份软件依赖这点来检测文件移动。 |