लिनक्स में फ़ाइलों और निर्देशिकाओं को सिंक्रनाइज़ करना rsync के साथ काफी सरल है, यहां तक कि एक लंबे समय से पहले ब्लॉग पर यहां एक बात हुई थी Rsync के साथ स्थानीय बैकअप के लिए पायथन स्क्रिप्टइस अवसर में, हम Rclone को पेश करना चाहते हैं, जो एक उपकरण है जो rsync की तरह है लेकिन क्लाउड स्टोरेज के लिए है।
यह उपकरण हमें फ़ाइलों और निर्देशिकाओं को एक क्लाउड सेवा से दूसरे में, या यहां तक कि हमारी स्थानीय निर्देशिका से क्लाउड सेवाओं तक सिंक्रनाइज़ करने की अनुमति देगा।
Rclone क्या है?
यह एक ओपन सोर्स टूल है, जिसे गो भाषा का उपयोग करके विकसित किया गया है निक क्रेग जो हमें विभिन्न क्लाउड सेवाओं के बीच फ़ाइलों और निर्देशिकाओं को सिंक्रनाइज़ करने की अनुमति देता है, जिसमें Google ड्राइव, अमेज़ॅन ड्राइव, एस 3, ड्रॉपबॉक्स, बैकब्लेज बी 2, वन ड्राइव, स्विफ्ट, ह्यूबिक, क्लाउडफाइल्स, Google क्लाउड स्टोरेज, यांडेक्स फाइलें शामिल हैं।
इसी तरह, उपकरण स्थानीय सेवाओं और एसएफटीपी के माध्यम से फाइल ट्रांसफर का समर्थन करता है, इसलिए हम Rclone को "स्टोरेज स्टोरेज के लिए rsync" के रूप में परिभाषित कर सकते हैं।
Rclone सुविधाएँ
- खुला स्रोत और उपयोग करने में आसान।
- 14 से अधिक क्लाउड स्टोरेज सेवाओं के साथ मूल रूप से संगत।
- MD5 / SHA1 का उपयोग करके नियंत्रित फ़ाइल अखंडता की जाँच करें।
- फाइलों के टाइमस्टैम्प संरक्षित हैं।
- आंशिक सिंक की अनुमति देता है,
- आपको सभी प्रकार की फ़ाइलों को कॉपी करने की अनुमति देता है।
- इसमें एक निर्देशिका की एक समान प्रतिकृति बनाने के लिए एक सिंक्रनाइज़ेशन मोड (एक तरीका) शामिल है।
- आप फ़ाइलों को एक नेटवर्क से दूसरे में सिंक कर सकते हैं, यानी आप दो अलग-अलग बादलों से फ़ाइलों को सिंक कर सकते हैं।
- उपयोग क्रिप्ट एक वैकल्पिक एन्क्रिप्शन विधि के रूप में।
- वैकल्पिक FUSE माउंट।
- व्यापक प्रलेखन जो से परामर्श किया जा सकता है यहां, विस्तार से टूल का उपयोग करने का तरीका जानने के लिए।
- Rsync के समान है।
इस उत्कृष्ट उपकरण का आनंद लेने के लिए हमें आधिकारिक पृष्ठ पर जाना होगा और संबंधित पैकेज डाउनलोड करें हमारी वास्तुकला के लिए, इसे अनज़िप करें और इंस्टॉल करें, और फिर चुनें कि कौन सी फाइलें और कहाँ इसे सिंक्रोनाइज़ करना है।
से जानकारी लेकर लीनोक्साइड
गो में कार्यक्रमों की स्थापना के लिए एक सिफारिश क्योंकि मैं इसे कैप्चर करने के तरीके में थोड़ा अक्षम देखता हूं। हम केवल जोड़ सकते हैं
$GOPATH/bin
$ PATH वैरिएबल निम्नानुसार, इन .profile, .zprofile या जहाँ भी शेल चर को लोड करता है (जैसे .bashrc, .zshrc):export PATH=$PATH:$GOPATH/bin
इसके बाद, केवल एक
go get <url>
और अब, अन्य चरणों को करने के बिना।Saludos ¡!
मैं इस लेख को लिखने वाले से अनुरोध करता हूं; कृपया इसका विस्तार करें और हमें सिखाएं कि इसका उपयोग कैसे करें, हमें प्रत्येक भंडारण साइट के साथ इसका उपयोग करने के लिए व्यावहारिक उदाहरण दें।
यह वास्तव में महत्वपूर्ण है जब से आप इस विषय में आए हैं, कि कृपया इसे गहराई से विस्तार करें और सतही में कई अन्य लेखों की तरह न रहें।
मुझे उम्मीद है कि मैं बहुत जल्द दूसरा भाग प्रकाशित करूंगा
का संबंध है