मेरे पास एक एप्लिकेशन में एक rsync कमांड है जो किसी फ़ोल्डर की सामग्री को किसी अन्य मशीन में कॉपी करता है। मेरे पास विकल्प है --remove-source-filesक्योंकि मैं केवल rsync समाप्त होने के बाद गंतव्य मशीन पर फाइलें रखने में दिलचस्पी रखता हूं।
हालाँकि, मैं सोच रहा था कि यदि फ़ाइलें ट्रांसफ़र करते समय क्रैश हो जाए या बाधित हो जाए तो rsync कैसे व्यवहार करता है?
विचार करें कि मेरे पास सिंक करने के लिए दो फाइलें हैं, aऔर b। प्रतिलिपि rsync करेंगे a, तो स्रोत से इसे हटाने, और कॉपी करने शुरू b, या यह दोनों के लिए इंतजार करेंगे aऔर bउन दोनों को हटाने से पहले गंतव्य मशीन में कॉपी किया जा करने के लिए? मैंने देखा है कि आप कुछ झंडे के साथ बाहरी फ़ाइलों को हटाते समय इस व्यवहार को कॉन्फ़िगर कर सकते हैं, लेकिन स्रोत फ़ाइलों को हटाने के बारे में कोई नहीं मिला।