Ini seharusnya berhasil:
diff -rq dir1 dir2
Opsi dijelaskan (melalui halaman manual diff(1)):
-r
- Bandingkan secara rekursif setiap subdirektori yang ditemukan.-q
- Keluarkan hanya jika file berbeda.
diff -r dir1 dir2 | grep dir1 | awk '{print $4}' > difference1.txt
Penjelasan:
-
diff -r dir1 dir2
menunjukkan file mana yang hanya ada di dir1 dan yang hanya di dir2 dan juga perubahan file yang ada di kedua direktori jika ada. -
diff -r dir1 dir2 | grep dir1
menunjukkan file mana yang hanya ada di dir1 -
awk
untuk mencetak hanya nama file.