Perintah yang saya gunakan adalah:
diff -qr dir1/ dir2/
Persis sama dengan Mark :) Tapi jawabannya mengganggu saya karena menggunakan tipe yang berbeda bendera, dan itu membuatku melihat dua kali. Menggunakan bendera Mark yang lebih panjang, itu akan menjadi:
diff --brief --recursive dir1/ dir2/
Saya minta maaf karena memposting ketika jawaban lain dapat diterima dengan sempurna. Tidak dapat menahan diri... berusaha untuk tidak terlalu bertele-tele.
Coba:
diff --brief --recursive dir1/ dir2/
Atau alternatifnya, dengan flag pendek -qr
:
diff -qr dir1/ dir2/
Jika Anda juga ingin melihat perbedaan untuk file yang mungkin tidak ada di salah satu direktori:
diff --brief --recursive --new-file dir1/ dir2/ # with long options
diff -qrN dir1/ dir2/ # with short flag aliases
Saya suka menggunakan git diff --no-index dir1/ dir2/
, karena ini dapat menunjukkan perbedaan warna (jika Anda menyetel opsi tersebut di git config Anda) dan karena ini menunjukkan semua perbedaan dalam keluaran halaman panjang menggunakan "less".