Sunucuya yüklüyse, rsync
tam olarak bu iş için derlemesini kullanın .
İki yönlü almak için bunu yapın ( http://forums11.itrc.hp.com/service/forums/questionanswer.do?admit=109447626+1285799008594+28353475&threadId=1278777 alıntı ):
Çift yönlü bir dizin senkronize /src/foo
üzerinde hostA
etmek /dest/foo
üzerine hostB
bunları sen komutları aday olacağını, tüm alt dizinleri dahil olmak üzere hostA
:
rsync -auz /src/foo hostB:/dest
rsync -auz hostB:/dest/foo /src
İlk komut üzerine yeni olan tüm dosyaları iter hostA
için hostB
.
İkinci komut üzerine yeni olan tüm dosyaları çeker hostB
etmek hostA
. Kritik seçenekler şunlardır:
kopyalarken dosya değiştirme sürelerini korumalısınız. -a
bunu ve diğer şeyleri yapar;
Yalnızca değiştirme sürelerini korumak istiyorsanız -t
bunun yerine kullanın.
Hedefteki daha yeni dosyaları atlamak için: -u
bunu yapar.