1. ホーム
  2. linux

[解決済み] 2つのディレクトリツリーがあるとき、どのファイルが内容的に異なるかを調べるにはどうしたらよいですか?[クローズド]

2022-03-17 04:24:28

質問

2つのディレクトリツリーの違いを見つけたい場合、私は通常、単に実行します。

diff -r dir1/ dir2/

これは、対応するファイル間の差分を正確に出力するものです。 私は、単に内容が異なる対応するファイルのリストを取得することに興味があるのです。 私は、これは単にコマンドラインオプションを diff しかし、マニュアルには何も書かれていない。

何か提案はありますか?

解決方法は?

試してみてください。

diff --brief --recursive dir1/ dir2/

または、短いフラグを使用することもできます。 -qr :

diff -qr dir1/ dir2/

どちらのディレクトリにも存在しない可能性のあるファイルの差分も確認したい場合。

diff --brief --recursive --new-file dir1/ dir2/  # with long options
diff -qrN dir1/ dir2/                            # with short flag aliases