我有一个大型目录,其中只包含CS和Math中的内容.它的大小超过16GB.类型是text,png,pdf和chm.我目前有两个分支:我哥哥和我的分支.初始文件是相同的.我需要比较它们.我曾尝试使用Git,但加载时间很长.
比较两个大目录的最佳方法是什么?
[混合解决方案]
在两个目录中都执行"ls -R> different_files"[1]
"sdiff <(echo file1 | md5deep)<(echo file2 | md5deep)"[2]
你怎么看?有什么缺点吗?
[1]感谢Paul Tomblin [2]非常感谢所有的回复者!
使用fslint:website.该工具的一个选项是"Duplicates".根据网站的描述:FSlint最常用的功能之一是能够找到重复的文件.从硬盘驱动器中删除lint的最简单方法是丢弃可能存在的任何重复文件.通常,计算机用户可能不知道他们在不同名称或目录下的音乐集合中具有完全相同歌曲的四个,五个或更多副本.您可以轻松地在计算机上复制和复制任何文件类型,无论是音乐,照片还是工作文档.收集重复项后,它们会占用可用的硬盘空间.FSlint提供的第一个菜单选项允许您查找和删除这些重复文件.