มีวิธีใดบ้างที่ฉันจะซิงค์สองไดเรกทอรีเปรียบเทียบชื่อไฟล์เท่านั้น (ไม่ใช่ขนาดไฟล์วันที่แก้ไขหรือเกณฑ์อื่น ๆ )
มีวิธีใดบ้างที่ฉันจะซิงค์สองไดเรกทอรีเปรียบเทียบชื่อไฟล์เท่านั้น (ไม่ใช่ขนาดไฟล์วันที่แก้ไขหรือเกณฑ์อื่น ๆ )
คำตอบ:
จากrsync(1)หน้าคน:
--ignore-existing skip updating files that exist on receiver
--ignore-timesตัวเลือกที่ควรทำอย่างนั้น
จากman rsync:
-I, --ignore-times
ปกติ rsync จะข้ามไฟล์ใด ๆ ที่มีขนาดเท่ากันอยู่แล้วและมีการประทับเวลาการแก้ไขเหมือนกัน ตัวเลือกนี้จะปิดการทำงาน "ตรวจสอบอย่างรวดเร็ว" นี้ทำให้ไฟล์ทั้งหมดได้รับการปรับปรุง