我应该如何从六个 45 GB .7z 文件中提取“所有唯一数据”?

我应该如何从六个 45 GB .7z 文件中提取“所有唯一数据”?

我刚刚完成了将所有“黄金备份”存储设备加载到计算机的繁琐过程,然后逐渐将它们用 7-zip 压缩,并删除了现在位于 .7z 存档中的实际目录树。我删除它们是因为我没有足够的空间来一次性保存所有解压后的文件。

所以,现在我有 6 x 45 GB .7z 档案,每个档案都包含“基本上”相同的目录树,但可能包含多个唯一的子目录或子子目录或单个文件。

我正在尝试通过创建一个新的~45 GB 目录树来创建一个新的“基本黄金备份”,该目录树代表了在这六个档案中找到的所有文件(以及最新版本,如果存在这样的差异)。

当我尝试比较两者时,虽然 WinMerge 支持 7z 解压,但它会收到与“文件路径太长”相关的错误,这是愚蠢的、无法解释的 NTFS 限制,由于临时目录使完整路径太长而耗尽。但我提到这一点只是为了表明我已经尝试过某物,但我真的想不出一个“正确”的方法来完成这项任务。希望一些真正聪明的人能给我一些聪明的想法。

如果可能的话,我会避免使用任何额外的软件,因为我不再相信这些东西了。我能够在一定程度上编写脚本(在 PHP CLI 中),但感觉应该存在一种更“现成”和更可靠的方式,因为这必定是一种常见的情况。

更新:第二天,只有 10 个人/机器人阅读了这篇文章。它永远不会得到答复,甚至不会得到评论,是吗?

相关内容