रुपीक्स एक तरह से सिंक करता है, हालांकि यह तय करना आपके लिए है कि सिंक किस रास्ते पर जाता है।
Rsync कमांड सिंटैक्स निम्नलिखित है:
rsync [OPTION...] SRC... [DEST]
ध्यान दें कि आप स्रोत से गंतव्य तक सिंक निर्दिष्ट करते हैं। स्रोत और गंतव्य कोई भी स्थानीय या दूरस्थ पथ हो सकता है।
उदाहरण के लिए यदि आप अपने सर्वर से अपने लैपटॉप पर फ़ाइलों की प्रतिलिपि बनाना चाहते हैं:
rsync [OPTION...] <server-path> <laptop-path>
विपरीत दिशा में सिंक करने के लिए:
rsync [OPTION...] <laptop-path> <server-path>
तो आपके प्रश्न का उत्तर देने के लिए: यह निर्भर करता है कि आप rsync को कैसे निष्पादित करते हैं।
यदि आप चाहते हैं कि फ़ाइलों को आपके द्वारा उपयोग किए जाने वाले गंतव्य पर हटा दिया जाए --delete
। लेकिन इसके साथ सावधान रहें, क्योंकि यदि आप अपने स्रोत को निर्दिष्ट करते समय गलती करते हैं तो आप अपने गंतव्य पर सब कुछ हटा देंगे। यह --delete
पहले विकल्प के बिना आपके सिंक का परीक्षण करने के लिए सुरक्षित है और एक बार जब आप काम करते हैं तो आप --delete
विकल्प जोड़ सकते हैं, इससे खुश हैं ।
जैसा कि नीचे टिप्पणियों में masegaloeh द्वारा सुझाया गया है , -n
या कमांड व्यवहार --dry-run
का परीक्षण करने के लिए विकल्प का भी उपयोग किया जा सकता rsync
है।
unison
। यह एक सिंक्रनाइज़ेशन उपकरण है जो दोनों प्रतियों पर फ़ाइल स्थिति बचाता है और इस प्रकार द्विदिश सिंक्रनाइज़ेशन की अनुमति देता है। एक साइबरविन पैकेज भी है।