ฉันมีคำสั่ง rsync ในแอปพลิเคชันที่คัดลอกเนื้อหาของโฟลเดอร์ไปยังเครื่องอื่น ฉันมีตัวเลือก--remove-source-files
เพราะฉันสนใจเพียงแค่ให้ไฟล์ในเครื่องปลายทางหลังจาก rsync เสร็จสิ้น
อย่างไรก็ตามฉันสงสัยว่า rsync จะทำงานอย่างไรถ้ามันขัดข้องหรือถูกขัดจังหวะขณะทำการถ่ายโอนไฟล์?
พิจารณาฉันมีสองไฟล์ไปยังซิงค์และa
b
rsync จะคัดลอกa
แล้วลบจากแหล่งที่มาและเริ่มการคัดลอกb
หรือจะรอทั้งสองa
และb
จะถูกคัดลอกไปยังเครื่องปลายทางก่อนที่จะลบทั้งสอง ฉันเคยเห็นคุณสามารถกำหนดค่าพฤติกรรมนี้เมื่อลบไฟล์ที่ไม่เกี่ยวข้องด้วยการตั้งค่าสถานะบางอย่าง แต่ไม่พบเกี่ยวกับการลบไฟล์ต้นฉบับ