0

我们将大约 4TB 的文件从 Mac Sever 移动到 Windows Server08R2。由于不兼容的字符,许多文件名不会消失。我们运行了一个重命名工具来解决问题并再次复制。我的问题是现在我有很多名称非常相似的文件夹,例如“O'Neil”和“O_Neil”。事实上,据我所知,它们都符合这条规则。有太多的手工要做,我正在考虑写一个脚本,但我对脚本的经验有限。我想比较修改日期或文件大小并将文件夹合并或移动到存档并保留一组。我不确定在这种情况下的最佳做法。

1)理论上最佳实践是什么,按日期合并,存档较小的版本?2)在实践中,我该如何解决这个问题?有工具吗?剧本创意?

非常感谢任何帮助。

4

1 回答 1

0
find /path -type f -print0 | xargs -0 md5sum |
awk '
{
  if ($1 in seen)
    printf "duplicate: %s and %s\n", $2, seen[$1]
  else
    seen[$1] = $2
}
'

从单个目录中删除具有重复内容的文件 [Perl 或算法]

于 2012-12-08T21:51:30.647 回答