File
Misalkan /foo/src
hanya berisi A.c
dan yang /foo/dest
mengandung keduanya A.c
dan B.c
. Dan seandainya saya menjalankan perintah berikut:
rsync /foo/src/ /foo/dest
Akan rsync
dihapus B.c
?
Folder
Sekarang anggaplah itu /foo/src
berisi direktori A
dengan beberapa file di dalamnya dan yang /foo/dest
berisi direktori A
dan B
, masing-masing dengan beberapa file di dalamnya. Dan misalkan saya menjalankan perintah berikut (opsi -a termasuk -r, rekursif):
rsync -a /foo/src/ /foo/dest
Akan rsync
dihapus B
dan isinya?
--delete
sakelar.Jawaban:
Secara default, rsync tidak menghapus file tetapi itu tergantung pada opsi perintah yang Anda tentukan. Anda dapat menggunakan hal-hal berikut jika Anda INGIN menghapus file:
Karena Anda secara khusus memanggil opsi -a , inilah yang dikatakan halaman manual
Jadi sepertinya jawaban untuk pertanyaan Anda adalah TIDAK, itu tidak akan dihapus dengan memberikan contoh Anda.
HTH
sumber