从使用脚本查找并删除 osx 中的重复文件,这可以扩展到在整个硬盘上而不是每个文件夹中查找重复项吗?
我知道有重复,但它们不一定在同一个文件夹中。
答案1
尝试使用fdupes
:
brew install fdupes
fdupes -rn .
-r
递归下降到子目录并-n
忽略空文件。添加-d
以提示保留哪些文件,或添加-dN
以始终保留第一个文件并删除其他文件。
当我尝试运行的时候fdupes -rn /
,花了大约四个小时,但我的硬盘里有大约 1 TB 的文件。
fdupes
首先比较文件大小和 MD5 校验和,如果它们相同,则执行逐字节比较。MD5 冲突是可能的,但实际上不会发生,除非故意将文件创建为与另一个(非相同)文件具有相同的 MD5 摘要。即使这样,fdupes
也会进行逐字节比较。