![尋找重複檔案:保留舊版本](https://rvso.com/image/1126788/%E5%B0%8B%E6%89%BE%E9%87%8D%E8%A4%87%E6%AA%94%E6%A1%88%EF%BC%9A%E4%BF%9D%E7%95%99%E8%88%8A%E7%89%88%E6%9C%AC.png)
我需要一個命令列工具來刪除重複的檔案。
有幾個。但我找不到一個始終保留舊文件並刪除新版本的文件。
我試了 finddup、duff、fdupes。也許我是盲目的,但據我所知,沒有辦法告訴工具保留舊文件。
答案1
對於OP來說可能為時已晚,但可能對其他人有用:
rmlint --rank-by m [paths]
...將在 [paths] 中搜尋重複檔案並建立一個可用於刪除重複項的 shell 腳本 (rmlint.sh)。這--按 m 排序選項告訴它保留最舊的文件米每組的時間。還有其他幾個原始選擇標準選項