我使用的是 macOS,并且我有一个主硬盘,其中应该包括全部我的文件(是的,它有冗余备份)。多年来,我还使用过许多其他较小的硬盘,并将内容复制到主驱动器。
现在我想丢弃较小的硬盘,但想确保不会丢失任何东西。
主驱动器上的文件夹结构可能与较小驱动器中的原始文件夹结构不同。
如何比较两个硬盘(或文件夹)并找到其中一个中丢失的文件,而不管其文件夹结构?
答案1
Beyond Compare(Scooter Software)是执行这项任务(驱动器和文件夹比较)的非常好的软件,并且经济实惠。
有适用于 Mac、Windows 和 Linux 的版本。
当我将 A 复制到 B 并在复制后对一个驱动器进行更改时,我使用 Beyond Compare 来比较硬盘驱动器。
比较文件、文件夹
您可以高速比较整个驱动器和文件夹,仅检查大小和修改时间。或者,通过逐字节比较彻底验证每个文件。FTP 站点、云存储和 zip 文件无缝集成,强大的过滤器可让您将看到的内容限制为您感兴趣的内容。
一旦找到您感兴趣的特定文件,Beyond Compare 便可以智能地选择最佳的方式来比较和显示它们。可以使用语法突出显示和专门针对文档、源代码和 HTML 调整的比较规则来查看和编辑文本文件。Microsoft Word .doc 和 Adobe .pdf 文件的文本内容也可以进行比较,但不能编辑。数据文件、可执行文件、二进制数据和图像都具有专用的查看器,因此您始终可以清楚地查看更改。
比较文件
并排显示
使用颜色突出显示线条内的差异
显示过滤器以仅显示差异
跳转到文件或文件夹中的下一个/上一个差异
打印和 HTML 比较报告
Unicode 和 MBCS 支持
比较缩略图概览
可以在比较文件之前转换文件
比较文件或剪贴板内容
保存时自动备份
答案2
我使用 FreeFileSynchttps://freefilesync.org/,它有很多选项,包括从主服务器更新从属服务器或镜像两侧,基于哈希或时间戳进行检查等。我认为它不会不管目录结构如何都比较文件,但这对我来说似乎没有意义,因为有许多相同名称的文件可以具有不同的内容/用途,具体取决于它在目录结构中的位置。
如果你想尽量减少存档中的磁盘使用量,可以使用类似 dupeGuru 的工具https://dupeguru.voltaicideas.net/删除相同的文件。也许您可以将所有内容整合到一个驱动器中,然后使用它来清除不同位置的重复项。