私のハードドライブには大規模な音楽コレクションが保存されています。通常、コピーはソースと同じディレクトリに存在します。
一般的な形式はファイル名.mp3重複ファイルはファイル名1.mp3。時には複数の重複ファイルがあり、フォルダ全体に重複ファイルがあるかどうかはわかりません(写真アルバムディレクトリの重複など)。
これらの重複ファイルを検索し(ファイルサイズを比較したり、ファイル全体を比較して同じであることを確認したり)、結果を確認して重複を削除する方法はありますか?名前の長いファイルや変更/作成日が最新のファイルは、削除の対象となることがよくあります。
Linuxでこれを行うことができるプログラムはありますか?
ベストアンサー1
このようなプログラムがありますが、名前は次のとおりですrdfind
。
SYNOPSIS
rdfind [ options ] directory1 | file1 [ directory2 | file2 ] ...
DESCRIPTION
rdfind finds duplicate files across and/or within several directories.
It calculates checksum only if necessary. rdfind runs in O(Nlog(N))
time with N being the number of files.
If two (or more) equal files are found, the program decides which of
them is the original and the rest are considered duplicates. This is
done by ranking the files to each other and deciding which has the
highest rank. See section RANKING for details.
重複したアイテムを削除したり、シンボルまたはハードリンクに置き換えることができます。