Anda dapat menggunakan alat diff:lihat opsi -q dan -r
-q --brief
Output only whether files differ.
-r --recursive
Recursively compare any subdirectories found.
Contoh:
diff -qr dir1 dir2
Saya punya pendekatan sederhana untuk ini:Gunakan mode rsync-preview:
rsync -aHSvn --delete old_dir/ new-dir/
File yang ditampilkan sebagai "akan dihapus" oleh perintah itu akan menjadi file "baru". Yang lain yang akan ditransfer telah berubah dalam beberapa cara. Lihat halaman rsync-man untuk detail lebih lanjut.
diffutils
paket termasuk lsdiff
alat. Cukup berikan output dari diff -u
ke lsdiff:
diff -u --other-diff-options path1 path2 | lsdiff
Linux hanya menampilkan tanggal dan ukuran nama file
Bagaimana cara memeriksa kata sandi dengan Linux?