检查两个集合中的重复文件,忽略 A 中的重复文件

检查两个集合中的重复文件,忽略 A 中的重复文件

我有四个类似的大型网站文件集。它们是过去不同时期的类似目录树的存档副本。

我想将它们全部合并到最新的集合 archive1 中。由于 15 年前对 www 的了解不够,一些网站树必须包含相同的文件才能工作(.css、空白页、地点标记等)。此外,一些文件已损坏为 0 字节文件,我想用 archive2 及以上版本替换它们。

$ fdupes archive1/ archive2/ archive3/ archive4/ -rNdn

应该主要做正确的事情,但也会检测archive1本身内的重复项。

删除文件的重复副本而不删除 archive1 中的重复项的最佳方法是什么?

PS 我知道这个问题这部分解决了将非重复版本复制到档案1的后续问题。

答案1

archive2为什么不对、archive3和进行重复数据删除archive4,然后同步archive2archive1

相关内容