跟踪文件夹重命名

跟踪文件夹重命名

如何跟踪文件夹是否已重命名 - 用户拥有 Mac OS 12.1

Os 报告的修改日期未更改,但名称已更改

假设 Unix 以某种方式记录

答案1

每当重命名其成员之一时,父目录的修改日期/时间都会更改。该项目本身不会改变。

考虑这个例子。并将父目录和目标目录mkdir的日期设置为 1 月 1 日。然后,我们将目标目录重命名为,并注意虽然它没有更改,但父目录已更改:touchxyyz

mkdir x x/y
touch -t 202201010000 x x/y

ls -ld x x/y
drwxr-xr-x 3 roaima roaima staff Jan  1 00:00 x
drwxr-xr-x 2 roaima roaima staff Jan  1 00:00 x/y

mv x/y x/z
ls -ld x x/z
drwxr-xr-x 3 roaima roaima staff Feb  4 16:19 x
drwxr-xr-x 2 roaima roaima staff Jan  1 00:00 x/z

(示例取自 macOS Big Sur 11.6,使用 apfs 作为文件系统;在使用 ext4 的 Debian 上也得到了证实)

相关内容