如何比较2个HDD中的文件,查找确切的副本和不同的文件并仅同步我需要的文件?


1

问题:我有2个外部HDD,在许多具有严格层次结构的文件夹/子文件夹中(音乐/乐队名称-专辑名称文件夹-歌曲文件),仅包含音乐文件,但类型不同(主要是.mp3,.ogg等)。 ),所有音乐文件均已填充标签信息(如艺术家,专辑,年份,专辑封面缩影等)。1st HDD经常使用并不断添加新材料(例如新专辑或曲目)。第2个Hdd用作第一个的备份,但是是手动的。因此,现在我可以确定,第一个HDD中的某些文件不在第二个中,但是很难找到并找到所有文件(超过250 Gb的数据,> 2500个文件夹,> 28000首歌曲)。而且还有另一个问题(不仅存在某些情况,当某些文件不在第二个HDD中,而是在第一个中存在,反之亦然)时,两个HDD中都存在一些歌曲,但其中一个存在。

我要搜索的是:是否有人找到了解决方案/工具,也许是某种内容管理工具或同步软件,它们与音乐文件紧密配合,可以帮助我比较硬盘之间的所有文件夹和文件,找出不同之处并选择要解决的问题。同步,替换,删除。

我想要的结果是:在进行差异管理并选择要保留的内容和替换的内容之后,在两个HDD中完成复制。

如果解决方案是某种程序,最好是Windows 10 x64或Linux(Ubuntu)。


1
当然不是答案,但是部分解决方案是为每个硬盘驱动器生成md5 / sha和,每个驱动器生成1个文件。(在Linux下)然后,您可以使用sort,uniq和diff之类的工具来识别一个驱动器上存在但另一个驱动器上不存在的重复项和文件。
davidgo '17

与基于Linux的解决方案相比,Total Commander中的“同步目录”工具更有效且更易于处理。所以,我不知道它是否有效。但是谢谢您的参与。
maikayamaika

Answers:


1

Total Commander文件管理器具有“ 同步目录”功能(在Commands菜单中),该功能完全可以满足此目的,并且如果相应的目录树在数据相同的项目(在您的情况下为:音频文件)中具有相同的目录和文件名,则可以很好地工作。


谢谢,对我来说非常好。至少,我目前找不到更好的专业软件解决方案。我一直都知道,TC是功能强大的工具,但个人仅使用其功能的四分之一。+1
maikayamaika

@maikayamaika –如果这对您有用,请通过添加绿色复选标记来接受答案,请参阅游览
miroxlav

哦,对不起,我是这个生态系统的新手。已经做到了。
maikayamaika
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.