我在尝试回收 macOS 10.13 分区之一上未使用的磁盘空间时遇到了困难。
谢谢大视野,我想我发现每次我删除 Mac 版照片中的某些项目时,在它们继承自 iPhoto 的情况下,发生的情况是硬链接位于Photo Library.photoslibrary
文件夹中的文件被删除,因此导致文件夹中留下一个孤立的文件iPhoto Library.migratedphotolibrary
。
所以我需要的是
- 在旧
iPhoto Library.migratedphotolibrary
文件夹中查找硬链接计数 = 1 的所有文件(链接计数 = 2 的文件需要保留在那里,因为它们很可能也在新文件夹中硬链接Photo Library.photoslibrary
); - 删除它们。
从终端可执行的一些批处理程序可以即时实现这两种功能,那就太好了。即使是一些初步的提示也会对我有很大帮助。
答案1
你是如此接近:你使用find
和rm
。
find «directory name» -links 1 -exec echo '{}' '+'
echo
不是正确的命令。测试后,将其更改为rm --
。