Ketika saya melakukan sesuatu seperti:
rsync Videos/YouTube/LetsPlays foo@bar:/home/foo/
Struktur direktori yang dihasilkan terlihat seperti:
/home/foo/LetsPlays
Saya sudah membaca halaman manual tetapi tidak bisa pilihan untuk mempertahankan struktur direktori, bertujuan
/home/foo/Videos/YouTube/LetsPlays
sebagai hasil. Ada ide?
Seperti biasa, terima kasih, Markus
Jawaban:
Gunakan opsi
-R
atau--relative
untuk mempertahankan path lengkap.Jika Anda tidak ingin path lengkap file jarak jauh, tetapi hanya sebagian saja, rsync menawarkan fitur ini sejak versi 2.6.7 (ini adalah versi di sisi pengiriman yang merupakan sisi lokal dalam kasus Anda).
Cukup masukkan titik
/./
ke jalur di mana Anda ingin memecah jalurEx:
akan menghasilkan jalur jauh ini:
sumber