रुपीस केवल परिवर्तित फ़ाइलें


14

क्या rsyncनिर्देशिका में सभी फ़ाइलों को स्थानांतरित करना संभव है जो बदल गए हैं या बनाए गए हैं? मुझे सीआरसी की अलग जाँच के रूप में परिष्कृत रूप में कुछ की आवश्यकता नहीं है; विभिन्न टाइमस्टैम्प और / या फ़ाइल आकार वाली फाइलें परिवर्तनों के रूप में गिनी जाती हैं।

मुझे मैन पेज से यह आभास मिलता है कि यह संभव होना चाहिए, लेकिन पास होने के लिए कौन सा पैरामीटर है, इस पर मुझे थोड़ा मार्गदर्शन चाहिए rsync

जवाबों:


19

सिर्फ दो निर्देशिकाओं को सिंक करने के लिए:

$ rsync /source/path/* /dest/path/

या यदि आप एक पूरा पेड़ करना चाहते हैं:

$ rsync -a /source/path/ /dest/path/

"-a" "संग्रह" मोड को निर्दिष्ट करता है, जहां यह पेड़ को यथासंभव बारीकी से डुप्लिकेट करता है।

मुझे झंडे जोड़ना पसंद है vऔर Pवहाँ में मैं इसे देख सकता हूँ:

$rsync -avP /source/path/ /dest/path/

"-v" वर्बोज़ मोड को चालू करता है, इसलिए आप देख सकते हैं कि यह क्या कर रहा है (यह फ़ाइलों की प्रतिलिपि के रूप में सूचीबद्ध करता है), और "-P" प्रगति को सक्षम करता है, इसलिए आप देख सकते हैं कि प्रत्येक फ़ाइल की प्रतिलिपि बनाने में कितना समय लग रहा है (प्रतिशत की प्रतिलिपि बनाई गई) शेष समय, आदि), और आपको यह देखने की अनुमति देता है कि आप प्रतिलिपि के माध्यम से कितनी दूर हैं।


3
... और शायद स्थानांतरण के लिए संपीड़न का उपयोग करने के लिए z ध्वज जोड़ें
Linker3000

4
... यदि आप एक दूरस्थ स्थान पर स्थानांतरित कर रहे हैं
माजेंको

13

यह rsyncडिफ़ॉल्ट रूप से कैसे काम करता है (कम से कम लिनक्स पर)। से आदमी पेज :

रुपीक्स उन फ़ाइलों को खोजता है जिन्हें "त्वरित जांच" एल्गोरिथ्म (डिफ़ॉल्ट रूप से) का उपयोग करके स्थानांतरित किया जाना चाहिए जो उन फ़ाइलों की तलाश करता है जो आकार में या अंतिम-संशोधित समय में बदल गए हैं। अन्य संरक्षित विशेषताओं में कोई भी परिवर्तन (विकल्पों के अनुसार अनुरोध किया गया है) गंतव्य फ़ाइल पर सीधे किए जाते हैं जब त्वरित जांच इंगित करती है कि फ़ाइल के डेटा को अपडेट करने की आवश्यकता नहीं है।


आह, मैंने दस्तावेज को गलत बताकर खुद को भ्रमित किया था। धन्यवाद :)
instanceofTom
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.