Saya mencoba menyinkronkan dua konten folder dengan nama berbeda:
rsync -av ~/foo [email protected]:/var/www/bar
Saya ingin menyalin konten foo
ke bar
dalam host jarak jauh, tetapi bukan direktori foo
itu sendiri. Saya sudah mencoba sesuatu seperti itu foo/*
, tetapi rsync tidak mendukungnya.
rsync selalu membuat
/var/www/bar/foo
Jawaban:
Mencoba
rsync -av ~/foo/ [email protected]:/var/www/bar/
sumber
mv
ataucp
./
setelah nama direktori.Itu mudah,
rsync /var/www/ /home/var
- menyalin konten / var / www / tetapi bukan folder www itu sendiri.rsync /var/www /home/var
- menyalin folder www beserta semua isinya."/" Membuat perbedaan.
sumber
Tidak hanya terkait dengan rsync, tetapi saat Anda mencari contoh tentang cara menggunakan perintah GNU / Linux, Anda dapat menggunakan "eg" yang menampilkan contoh eksplisit. misalnya tersedia di sini, dengan petunjuk cara menginstalnya: https://github.com/srsudar/eg
Hasilnya
eg rsync
adalah sebagai berikutsumber
Arahkan ke direktori yang ingin Anda salin, jadi:
Jalankan ini:
sumber