![重複ファイルを検索: 古いバージョンを保持](https://rvso.com/image/1126788/%E9%87%8D%E8%A4%87%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E6%A4%9C%E7%B4%A2%3A%20%E5%8F%A4%E3%81%84%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E4%BF%9D%E6%8C%81.png)
重複したファイルを削除するためのコマンドライン ツールが必要です。
いくつかあります。しかし、常に古いファイルを保持し、新しいバージョンを削除するものは見つかりませんでした。
finddup、duff、fdupes を試しました。私が盲目だったのかもしれませんが、私の知る限り、古いファイルを保持するようにツールに指示する方法はありませんでした。
答え1
おそらく OP には遅すぎるかもしれませんが、他の人には役立つかもしれません:
rmlint --rank-by m [paths]
...は[パス]内で重複ファイルを検索し、重複を削除するために使用できるシェルスクリプト(rmlint.sh)を作成します。--ランク付け mオプションは、最も古いファイルを保持するように指示しますメートル各セットには時間があります。他にもいくつかあります元の選択基準オプション