File 如何在当前文件夹中查找可能重复的文件?

File 如何在当前文件夹中查找可能重复的文件?,file,comparison,duplicates,sysadmin,duplicate-removal,File,Comparison,Duplicates,Sysadmin,Duplicate Removal,如何在给定目录中查找可能重复的文件?是否有一些现有的工具用于这类事情?我能想到一些启发法: 它应该是递归的 它应该只比较文件名和大小,而不比较其他内容 当文件名略有不同时,例如“foobar.txt”和“foobar.txt(2)”,它应该能够找到重复的文件 我在驱动器上有文件,可以根据需要安装到Linux、Mac OS X或Windows 如果你想在Mac电脑上寻找重复的查找工具,请查看双子座。它允许拖放特定文件夹进行扫描,并立即预览找到的重复项,以便您了解哪些文件实例应保持不变 但是,我不

如何在给定目录中查找可能重复的文件?是否有一些现有的工具用于这类事情?我能想到一些启发法:

  • 它应该是递归的
  • 它应该只比较文件名和大小,而不比较其他内容
  • 当文件名略有不同时,例如“foobar.txt”和“foobar.txt(2)”,它应该能够找到重复的文件
  • 我在驱动器上有文件,可以根据需要安装到Linux、Mac OS X或Windows

如果你想在Mac电脑上寻找重复的查找工具,请查看双子座。它允许拖放特定文件夹进行扫描,并立即预览找到的重复项,以便您了解哪些文件实例应保持不变


但是,我不知道它是否满足您的所有要求,但无论如何,如果您感兴趣,可以在Mac App Store中找到Gemini。

在Linux/UNIX下,您可以使用“sum”或“md5cum”命令为每个文件生成校验和。然后只需查找具有相同校验和的文件

实现这一点的超快速方法是使用“sort”命令对sum命令的输出进行排序,并查找具有相同校验和的连续条目


获取重复文件列表的超快速方法是将sum命令的输出排序到一个文件,然后使用“-u”参数再次进行排序,生成一个唯一的列表,并区分文件。不同之处在于重复的文件。

请指定您关注的操作系统。