web-dev-qa-db-ja.com

2つのディレクトリ間で一意のファイルを(再帰的に)検索します

ファイルをバックアップしていますが、複数の場所で多数のファイルが複製されています。重複を見つけるためにfdupesを使用しましたが、実際にはこのツールの逆の種類を探しています。

DirAとそのサブディレクトリにdirBに含まれていないファイルが含まれているかどうかを確認したいと思います。ファイルの内容(ファイルサイズとハッシュの比較)に基づいて、可能であればファイルのリストを表示したいと思います。

そのようなツールはすでに存在しますか? (または私はこれに完全に間違ってアプローチしていますか?)

2
user717572

あなたは試すことができます:

diff --brief -r dir1/ dir2/ > logoutputtoafile.log

削除する --brief詳細が必要な場合。

3
devnull

比較ユーティリティの「meld」は、そのようなことには非常に簡単に使用できますが、もちろん、違いを「見る」だけで、保存したり、ログに記録したりすることはできません。

0
Ray Andrews