หากติดตั้งบนเซิร์ฟเวอร์ให้ใช้งานrsync
บิลด์สำหรับงานนั้น ๆ
หากต้องการรับข้อมูลแบบสองทิศทางให้ทำเช่นนี้ (อ้างจากhttp://forums11.itrc.hp.com/service/forums/questionanswer.do?admit=109447626+1285799008594+28353475&threadId=1278777 ):
เมื่อต้องการซิงค์ไดเรกทอรีแบบสองทิศทาง /src/foo
บนhostA
ไป/dest/foo
บนhostB
รวมทั้งทุกไดเรกทอรีย่อยคุณจะเรียกใช้คำสั่งเหล่านี้บน hostA
:
rsync -auz /src/foo hostB:/dest
rsync -auz hostB:/dest/foo /src
คำสั่งแรกผลักดันให้ไฟล์ทั้งหมดที่ใหม่ในการhostA
hostB
คำสั่งที่สองจะดึงไฟล์ทั้งหมดที่ใหม่ในการhostB
hostA
ตัวเลือกที่สำคัญคือ:
เมื่อคัดลอกคุณจะต้องรักษาเวลาการแก้ไขไฟล์ -a
ทำสิ่งนี้และสิ่งอื่น ๆ ;
หากคุณต้องการรักษาเวลาการปรับเปลี่ยนให้ใช้-t
แทน
หากต้องการข้ามไฟล์ใด ๆ ที่ใหม่กว่าบนปลายทาง: -u
ทำสิ่งนี้