นั่นคือ --อนุรักษ์=ทั้งหมด
ตัวเลือกที่จะ ซีพี
; ดู แมน ซีพี
.
แต่ฉันแนะนำให้ใช้ รีซิงค์
แทน ซีพี
; มีประโยชน์หลากหลายกว่ามาก และง่ายต่อการเก็บการประทับเวลา และคัดลอกเฉพาะไฟล์ที่ใหม่กว่า มีช่วงการเรียนรู้ที่มีตัวเลือกทั้งหมดที่รองรับ แต่ก็คุ้มค่าที่จะดำดิ่งลงไปในนั้น
กรณีการใช้งานปกติมีลักษณะดังนี้:
rsync -n -av /some/where/sourcedir
สิ่งนี้ทำซ้ำซ้ำ แหล่งข่าว ไปยังไดเร็กทอรีปัจจุบันเป็นไดเร็กทอรีย่อย ที่มาdir/
. จะไม่แตะต้องไฟล์ที่มีอยู่แล้วและมีการประทับเวลา / เนื้อหาเดียวกัน เดอะ -น
ตัวเลือกหมายความว่ามันเป็นเพียงการทดสอบแบบแห้ง คุณจึงเห็นว่ามันจะทำอะไร (พร้อมกับ -v
สำหรับ ละเอียด). เมื่อคุณพอใจกับสิ่งที่จะทำแล้ว -น
:
rsync -av /some/where/sourcedir
คุณสามารถเรียกซ้ำๆ ถ้าไม่ทำอะไรอีกก็จบกันจริงๆ
นอกจากนี้คุณยังสามารถ ลบ ไฟล์ที่ไม่อยู่ในแผนผังไดเร็กทอรีต้นทางอีกต่อไปด้วย --ลบ
:
rsync -av --delete /some/where/sourcedir
หากคุณต่อท้ายเครื่องหมายทับในเส้นทางต้นทาง จะไม่สร้าง ที่มาdir/
ไดเร็กทอรีย่อยบนปลายทาง แต่คัดลอกไปยังไดเร็กทอรีย่อยนั้นโดยตรง ร่วมกับ --ลบ
จะสร้างสำเนาแบบ 1:1 ของแผนผังนั้นในไดเร็กทอรีปัจจุบันด้วย กำลังลบ ทุกอย่างที่ไม่อยู่ในทรีย่อยของแหล่งที่มา:
rsync -av --delete /some/where/sourcedir/
อีกครั้งเพิ่ม -น
เพื่อดูว่ามันคืออะไร จะ ทำ. โดยทั่วไปฉันขอแนะนำให้ใช้เสมอ -น
ก่อนเพื่อยืนยันว่าจะทำสิ่งที่ต้องการให้ทำ
มีตัวเลือกอื่น ๆ มากมาย (เช่น --ไม่รวม=
); ดู ผู้ชาย rsync
.