Menjalankan ubuntu 12.04, saya ingin membandingkan 2 direktori, katakan folder1 / dan folder2 / dan salin semua file yang berbeda dengan folder3 /. Ada juga file bersarang, jadi subdirektori yang cocok juga harus disalin
Apakah ada satu perintah yang akan membantu saya? Saya dapat menjalankan daftar lengkap file yang diubah:
rsync -rcnC --out-format="%f" folder1/ folder2/
Tetapi rsync tampaknya tidak memiliki kemampuan untuk "mengekspor" file-file ini pada direktori target yang berbeda. Bisakah saya mem-pipe daftar ke cp atau program lain, sehingga file-file tersebut disalin, sementara direktori juga dibuat? Sebagai contoh, saya mencoba
rsync -rcnC --out-format="%f" folder1/ folder2/ | xargs cp -t folder3/
tetapi itu tidak akan mempertahankan direktori juga, itu hanya akan menyalin semua file di dalam folder3 /
rsync --include-from=FILE
opsi.
diff -qr
danawk
untuk membangun daftar, lalursync
...