web-dev-qa-db-ja.com

diffコマンドを実行して、ディレクトリ内のすべてのファイルを比較します

理論上は同じフォルダー構造と同じファイルを持つ2つのフォルダーがあります。

2つのフォルダー内の2つのコピーの違いを確認したいと思います。 diff folder1/file1 folder2/file1を1つずつ実行できますが、これには時間がかかります。

2つのフォルダーで異なるファイルを特定する方法はありますか?そうでない場合、少なくともフォルダの内容を2番目のフォルダの内容と比較する方法はありますか?

9
To Do

diff-r(再帰)オプションを見逃しています:

diff -r folder1 folder2

簡潔な出力のために、-qフラグも追加します。ファイルが異なることのみを出力しますが、実際の違いは出力しません。詳細とオプションについては、マンページ(man 1 diff)を参照してください。

10
gertvdijk

多くのファイルとサブフォルダーがある場合は、視覚的な差分およびマージツールであるmeld(apt-get install meld)を使用することをお勧めします。

5
boutch55555