私は体系的ではなく、複数のフォルダにファイルが重複している巨大な曲フォルダを持っています。
2つの簡単な一致を使用して重複した項目を見つけて削除するためのツールまたはスクリプトをお勧めします。
- ファイル名が同じです。
- ファイルサイズは全く同じです。
この場合、song.mp3
およびに保存されるファイルサイズは1234バイトです。ツール/スクリプトのコピーは1つだけ保管してください。/songs/album1
/songs/albumz
頑張りましたチカオカFedoraではファイル名またはファイルサイズで検索できますが、検索することはできません。両方一緒に組み合わせてください。
ベストアンサー1
rdfind
必要に応じて行うことができますが、ファイルサイズの代わりに暗号化ハッシュ/チェックサム(md5、sha1、またはsha256)に依存する必要があります。
ハッシュ値はファイルサイズよりも厳しい基準ですが、必要なものでもそうでない場合もあります。たとえば、すべてを考えてみましょう。メタデータ音楽ファイルから:あるファイルが作曲家としてリストされ、別の潜在的な重複ファイルが作曲家としてリストさSchubert
れている場合Bruckner
そしてファイルの他のすべての内容はまったく同じです。ファイルサイズフィルタ一致項目に分類しますが、ハッシュフィルタ習慣。これハッシュフィルタより使用されますファイルサイズフィルタただし、時々重複する項目をフィルタリングする場合は問題にならない可能性があります。
実際に実行する前に、目的の結果が出ると確信するまでこのオプションをrdfind
よくman rdfind
読んで使用してください。-dryrun
今後、このチュートリアルrdfind
重複ファイルを見つけるためのリストと他の3つのユーティリティ。
ファイルサイズをフィルタリングするためのツールはわかりませんが、最初から新しく作成するには、find
何かを一緒に使用してまとめると思いますawk
。これがあなたが望むものであるかどうか教えてください。あまり難しくないと思いますが、rdfind
それがあなたの要件を満たしている場合はあまり意味がありません。