我有四个类似的大型网站文件集。它们是过去不同时期的类似目录树的存档副本。
我想将它们全部合并到最新的集合 archive1 中。由于 15 年前对 www 的了解不够,一些网站树必须包含相同的文件才能工作(.css、空白页、地点标记等)。此外,一些文件已损坏为 0 字节文件,我想用 archive2 及以上版本替换它们。
$ fdupes archive1/ archive2/ archive3/ archive4/ -rNdn
应该主要做正确的事情,但也会检测archive1本身内的重复项。
删除文件的重复副本而不删除 archive1 中的重复项的最佳方法是什么?
PS 我知道这个问题这部分解决了将非重复版本复制到档案1的后续问题。
答案1
archive2
为什么不对、archive3
和进行重复数据删除archive4
,然后同步archive2
到archive1
?