สำหรับส่วนที่สองเนื่องจาก pjz ตอบส่วนที่เหลือฉันเชื่อว่าคุณสามารถใช้สวิตช์ --ignore-เดิมเพื่อรับไฟล์ใหม่เท่านั้น
จากhttp://www.samba.org/ftp/rsync/rsync.html :
สิ่งนี้จะบอก rsync ให้ข้ามการอัปเดตไฟล์ที่มีอยู่แล้วในปลายทาง (นี่ไม่ได้เพิกเฉยต่อไดเรกทอรีที่มีอยู่หรือไม่ต้องทำอะไรเลย) ดูเพิ่มเติม - ที่มีอยู่ ตัวเลือกนี้เป็นกฎการถ่ายโอนไม่ใช่ข้อยกเว้นดังนั้นจึงไม่ส่งผลกระทบต่อข้อมูลที่เข้าสู่รายการไฟล์ดังนั้นจึงไม่มีผลต่อการลบ เพียง จำกัด ไฟล์ที่ผู้รับทำการร้องขอที่จะถ่ายโอน
ตัวเลือกนี้มีประโยชน์สำหรับผู้ที่ทำการสำรองข้อมูลโดยใช้ตัวเลือก --link-dest เมื่อพวกเขาต้องการดำเนินการสำรองข้อมูลที่ถูกขัดจังหวะ เนื่องจาก --link-dest run ถูกคัดลอกไปยังลำดับชั้นของไดเรกทอรีใหม่ (เมื่อใช้อย่างถูกต้อง) การใช้ --ignore ที่มีอยู่จะช่วยให้มั่นใจได้ว่าไฟล์ที่จัดการแล้วไม่ได้รับการปรับแต่ง (ซึ่งหลีกเลี่ยงการเปลี่ยนแปลงสิทธิ์ใน ไฟล์ที่เชื่อมโยงอย่างหนัก) นี่หมายความว่าตัวเลือกนี้ดูเฉพาะไฟล์ที่มีอยู่ในลำดับชั้นปลายทางเท่านั้น
--password-file
ตัวเลือกจะให้รหัสผ่านกับพรอมต์เซิร์ฟเวอร์ ไฟล์ควรมีข้อความรหัสผ่านในรูปแบบธรรมดาและไม่อนุญาตให้ผู้ใช้รายอื่นเข้าถึงการอ่าน