私が使用するコマンドは次のとおりです:
diff -qr dir1/ dir2/
それはマークのものとまったく同じです:)しかし、彼の答えは、異なるタイプを使用しているため、私を悩ませました フラグの、そしてそれは私を二度見させました。 Mark のより詳細なフラグを使用すると、次のようになります。
diff --brief --recursive dir1/ dir2/
他の回答が完全に受け入れられるときに投稿して申し訳ありません。自分を止めることができませんでした...あまり衒学的でないように取り組んでいます.
試してみてください:
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
git diff --no-index dir1/ dir2/
を使いたい 、色の違いを表示できるため (git 構成でそのオプションを設定している場合)、「less」を使用して長いページの出力ですべての違いを表示できるためです。