我需要一个命令行工具来删除重复的文件。
有几种。但我找不到一种始终保留旧文件并删除新版本的软件。
我试过 finddup、duff、fdupes。也许我眼瞎了,但据我所知,没有办法告诉工具保留旧文件。
答案1
对于 OP 来说可能已经太晚了,但可能对其他人有用:
rmlint --rank-by m [paths]
... 将在 [paths] 中搜索重复文件并创建一个 shell 脚本 (rmlint.sh),您可以使用该脚本删除重复文件。--rank-by m选项告诉它保留最旧的文件米每组时间。还有其他几个原始选择标准选项