可能性のある複製:
重複ファイルを検索(および削除)する方法
Linux用の信頼できる重複ファイル/フォルダーユーティリティ(GUIを使用)は、重複ファイルまたはフォルダーを見つけて別のフォルダーに移動できますか?
GUIはありませんが、 fdupes /Sudo apt-get install fdupes
は非常に高速で信頼性があります。予備分析にサイズと変更日を使用し、ファイルのmd5ハッシュを比較し、必要に応じてビット比較を行います。また、非常に使いやすいです。強くお勧めします。
典型的な使用法:
fdupes -d -r /path/to/directory/
-r
は、指定されたディレクトリの内容だけを歩くのではなく、サブディレクトリを歩くためのものです。
-d
削除するファイルについてユーザーにプロンプトを表示します(このfdupesを使用しないと、複製されたファイルのリストがコンパイルされるだけです)
-N
プロンプトなしで削除
-H
通常、2つ以上のファイルが同じディスク領域を指す場合、それらは非重複として扱われます。このオプションはこの動作を変更します
-L
ユーザーに確認せずに重複ファイルの各セットの最初のファイルに重複ファイルをハードリンクします(まれにバグがあり安全ではないことが判明したため、このオプションは一部のバージョンでロールバックされました。 )。
編集:現在、ハードリンクオプションはバグがあるため削除されました。いつか戻ってくるかもしれません。今のところ、 hardlinkを使用する必要があります /Sudo apt-get install hardlink
グラフィカルユーザーインターフェイスにこだわる場合は、 fslint /Sudo apt-get install fslint
(詳細については website を参照)。機能は豊富ですが、より複雑で信頼性も低くなります。
fdupes --help
コマンドによると、-H
はハードリンクを作成しません。
-H --hardlinks normally, when two or more files point to the same
disk area they are treated as non-duplicates; this
option will change this behavior
代わりに、-L
がこれを行うようです:
-L --linkhard hardlink duplicate files to the first file in
each set of duplicates without prompting the user