का उपयोग करें rsync। यह एक दिशा में निर्देशिकाओं को सिंक्रनाइज़ करेगा। इसलिए, यदि आप अपने oldफ़ोल्डर को सब कुछ से अपडेट करना चाहते हैं new, लेकिन वहां क्या है, इसका उपयोग करें:
rsync -avh --dry-run /path/to/new/ /path/to/old/
यह, पहले उदाहरण में, स्थानांतरित की जाने वाली फ़ाइलों की सूची को आउटपुट करेगा। उस स्थिति में: जब तक यह पहले से ही मौजूद नहीं newहै old, तब तक इसमें पाई गई हर चीज की नकल की जाएगी सब कुछ oldवैसा ही रहता है जैसा वह है।
यदि यह आपको ठीक लगता है, तो --dry-runउन्हें असली के लिए प्रसारित करने के तर्क को हटा दें ।
-avhझंडे सिर्फ संग्रह मोड (जो टाइम स्टांप सुरक्षित करेगा, आदि), शब्दाडंबर और मानव पठनीय फ़ाइल आकार सक्षम करें। जब तक आप --deleteध्वज निर्दिष्ट नहीं करते तब तक गंतव्य से कुछ भी नहीं हटाया जाएगा । man rsyncअधिक जानकारी के लिए परामर्श करें ।