[अपने प्रश्न का उत्तर देते हुए मुझे ऐसा करने का एक अच्छा तरीका मिला]
unison
यू पेन में बेंजामिन पियर्स द्वारा विकसित टूल का उपयोग करें ।
मान लें कि आपके पास दो निर्देशिकाएं हैं,
/home/user/Documents/dirA/
तथा /home/user/Documents/dirB/
इन दोनों को समकालित करने के लिए, आप उपयोग कर सकते हैं:
~ $unison -ui text /home/user/Documents/dirA/ /home/user/Documents/dirB/
आउटपुट में, unison
प्रत्येक निर्देशिका को और फ़ाइल को प्रदर्शित करेगा जो आपके द्वारा सिंक करने के लिए कहे गए दो निर्देशिकाओं में भिन्न है। यह आरंभिक रन पर additively सिंक्रोनाइज़ (दोनों स्थानों में गुम फाइल को दोहराने) की सिफारिश करेगा, फिर अपनी मशीन पर एक सिंक्रोनाइज़ेशन ट्री बनाएं और बनाए रखें, और बाद के रनों पर यह सही सिंक्रोनाइज़ेशन को लागू करेगा (अर्थात, यदि आप किसी फ़ाइल को हटाते हैं, तो .../dirA
यह के .../dirB
रूप में अच्छी तरह से हटा दिया जाएगा । आप भी प्रत्येक परिवर्तन की तुलना कर सकते हैं और वैकल्पिक रूप से दो निर्देशिकाओं के बीच आगे या रिवर्स सिंक्रनाइज़ करने के लिए चुन सकते हैं ।
वैकल्पिक रूप से, ग्राफ़िकल इंटरफ़ेस लॉन्च करने के लिए, बस -ui text
अपने कमांड से विकल्प को हटा दें , हालाँकि मुझे उपयोग करने में cli
सरल और तेज़ लगता है ।
इस पर और अधिक: यूनिसन ट्यूटोरियल इन यूनिसन यूजर डॉक्यूमेंटेशन ।