![查找重复的文件:保留旧版本](https://linux22.com/image/1126788/%E6%9F%A5%E6%89%BE%E9%87%8D%E5%A4%8D%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9A%E4%BF%9D%E7%95%99%E6%97%A7%E7%89%88%E6%9C%AC.png)
我需要一个命令行工具来删除重复的文件。
有几种。但我找不到一种始终保留旧文件并删除新版本的软件。
我试过 finddup、duff、fdupes。也许我眼瞎了,但据我所知,没有办法告诉工具保留旧文件。
答案1
对于 OP 来说可能已经太晚了,但可能对其他人有用:
rmlint --rank-by m [paths]
... 将在 [paths] 中搜索重复文件并创建一个 shell 脚本 (rmlint.sh),您可以使用该脚本删除重复文件。--rank-by m选项告诉它保留最旧的文件米每组时间。还有其他几个原始选择标准选项