Computer >> कंप्यूटर >  >> प्रणाली >> Linux

Microsoft OneDrive को Linux के साथ कैसे सिंक करें

Microsoft OneDrive को Linux के साथ कैसे सिंक करें

कभी-कभी हाल ही में उचित उत्पादों का उपयोग करना आवश्यक हो सकता है। ओपन सोर्स के प्रति उत्साही लोग क्लाउड-आधारित स्टोरेज सुविधा को पसंद करेंगे, लेकिन तथ्य यह है कि Google, Amazon, Dropbox और Microsoft जैसी कंपनियों ने क्लाउड स्टोरेज मार्केट पर कब्जा कर लिया है। वे विश्वसनीय उत्पादों को मुफ्त में पेश करते हैं, और इसका मतलब है कि हां, कानूनी अनुरोधों का पालन करने या विज्ञापनों की सेवा के लिए वे आपकी फाइलों को स्कैन या पढ़ेंगे। यह जीवन का एक तथ्य है, लेकिन इसका मतलब यह नहीं है कि आपको उनका उपयोग नहीं करना चाहिए।

वनड्राइव माइक्रोसॉफ्ट का क्लाउड-आधारित स्टोरेज ऑफरिंग है, और भले ही यह विंडोज प्लेटफॉर्म के लिए स्वाभाविक रूप से अनुकूल हो, लेकिन यह थोड़े प्रयास से लिनक्स-आधारित मशीनों से जुड़ जाएगा। ऐसा करने के कई तरीके हैं, और यहीं से वनड्राइव स्क्रिप्ट काम आती है।

वनड्राइव

वनड्राइव एक सीएलआई-आधारित क्लाइंट है जो आपको वनड्राइव के साथ जल्दी और आसानी से सिंक करने की अनुमति देता है।

Onedrive को स्थापित करने के लिए, पहले आपको कुछ निर्भरताएँ स्थापित करने और git सेट करने की आवश्यकता है, जब तक कि आपके पास पहले से न हो। टर्मिनल पर जाएं और निम्न में से कोई एक दर्ज करें।

उबंटू के लिए:

sudo apt install libcurl4-openssl-dev git
sudo apt install libsqlite3-dev

यदि आप Ubuntu 18.04 या नए का उपयोग कर रहे हैं, तो snap . का उपयोग करें dmd स्थापित करने के लिए :

sudo snap install --classic dmd && sudo snap install --classic dub

अगर नहीं:

sudo wget https://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list
sudo apt-get update && sudo apt-get -y --allow-unauthenticated install --reinstall d-apt-keyring
sudo apt-get update && sudo apt-get install dmd-compiler dub

फेडोरा के लिए:

sudo yum install libcurl-devel git
sudo yum install sqlite-devel
curl -fsS https://dlang.org/install.sh | bash -s dmd

आर्क लिनक्स:

sudo pacman -S curl sqlite dlang git

इंस्टॉलेशन

निर्भरताएँ स्थापित करने के बाद, git के साथ फ़ाइलें प्राप्त करें:

git clone https://github.com/abraunegg/onedrive.git

और इसे संकलित और स्थापित करें:

cd onedrive
./configure
make
sudo make install

आपके द्वारा ऐसा करने के बाद, अब आपको Microsoft के साथ onedrive को अधिकृत करने की आवश्यकता है ताकि यह आपके खाते तक पहुंच सके। बस टर्मिनल में निम्नलिखित दर्ज करें:

onedrive

और यह आपको प्राधिकरण प्राप्त करने के लिए URL पर जाने के लिए प्रेरित करेगा।

Microsoft OneDrive को Linux के साथ कैसे सिंक करें

अपने OneDrive खाते में लॉग इन करें, और ऐप को अपने खाते तक पहुँचने की अनुमति दें।

Microsoft OneDrive को Linux के साथ कैसे सिंक करें

एक बार ऐसा करने के बाद, आपको एक खाली सफेद पृष्ठ प्रस्तुत किया जाएगा। यूआरएल को कॉपी करें और प्रॉम्प्ट पर टर्मिनल में पेस्ट करें।

Microsoft OneDrive को Linux के साथ कैसे सिंक करें

यह सेटिंग को पूरा करेगा।

OneDrive को अपने स्थानीय फ़ोल्डर में सिंक्रनाइज़ करना प्रारंभ करने के लिए, चलाएँ

onedrive --synchronize

Onedrive क्लाउड में आपकी सभी फ़ाइलों को आपके स्थानीय फ़ोल्डर में डाउनलोड करना शुरू कर देगा।

वैकल्पिक रूप से, आप चला सकते हैं:

onedrive --monitor

परिवर्तनों के लिए अपने स्थानीय फ़ोल्डर की निगरानी करने के लिए इसे प्राप्त करने के लिए।

कॉन्फ़िगरेशन

आप "कॉन्फ़िगरेशन" फ़ाइल को onedrive git फ़ोल्डर में पा सकते हैं। इसे सक्रिय करने के लिए, इसे "~/.config/onedrive/" फ़ोल्डर में ले जाएं।

mkdir -p ~/.config/onedrive
cp ~/onedrive/config ~/ .config/onedrive/config

कॉन्फ़िग फ़ाइल खोलें। तीन विकल्प हैं जिन्हें आप कॉन्फ़िगर कर सकते हैं:"sync_dir" और "skip_files।"

  • sync_dir :आपकी OneDrive फ़ाइलों को संग्रहीत करने का स्थान। इस फ़ोल्डर में रखी/निकाल दी गई सभी फ़ाइलें क्लाउड में समन्वयित हो जाएंगी।
  • स्किप_फाइलें :फ़ाइल प्रकार (या फ़ाइल पैटर्न) जिसे सिंक नहीं किया जाएगा।
  • मॉनिटर_अंतराल :सिंक संचालन के बीच का समय अंतराल।

एक बार परिवर्तन करने के बाद, एक ड्राइव को सहेजें और पुनः आरंभ करें।

किसी भी समय, आप कमांड के साथ अपने कॉन्फ़िगरेशन की जांच कर सकते हैं:

onedrive --display-config

Microsoft OneDrive को Linux के साथ कैसे सिंक करें

सिंक सूची

यदि आप संपूर्ण OneDrive फ़ोल्डर को सिंक करने के बजाय चयनात्मक सिंक का उपयोग करना पसंद करते हैं, तो आप "sync_list" नाम की एक फ़ाइल बना सकते हैं और इसे "~/.config/onedrive" फ़ोल्डर में रख सकते हैं। फ़ाइल के अंदर उन फ़ाइलों/फ़ोल्डरों में सापेक्ष पथ (समन्वयित OneDrive फ़ोल्डर से) जोड़ें जिन्हें आप समन्वयित करना चाहते हैं।

लॉगिन पर onedrive प्रारंभ करना

डिफ़ॉल्ट रूप से, जब उपयोगकर्ता लॉग इन करता है तो onedrive प्रारंभ नहीं होता है। जब आप लॉग इन करते हैं तो इसे स्वचालित रूप से चलाने के लिए, आप onedrive --monitor जोड़ सकते हैं आपके स्टार्टअप एप्लिकेशन पर।

अब आपका OneDrive आपके Linux सिस्टम के साथ सिंक हो जाएगा। आप OneDrive को अपने सेटअप में कैसे सिंक करते हैं, और क्या आप अन्य टूल पसंद करते हैं? हमें नीचे टिप्पणी अनुभाग में बताएं।

इस पोस्ट को मार्च 2019 में एक कार्यशील रिपॉजिटरी के साथ अपडेट किया गया था।


  1. लिनक्स पर कोडी कैसे स्थापित करें

    जब मीडिया स्ट्रीमिंग की बात आती है, तो कोडी से बेहतर कोई खिलाड़ी नहीं है। यह आपके बॉक्ससेट संग्रह से लेकर लाइव टीवी तक सब कुछ स्ट्रीम कर सकता है - मूल Xbox पर इसकी विनम्र शुरुआत से बहुत दूर। चूंकि यह क्रॉस-प्लेटफ़ॉर्म है, इसलिए आपको इसे अपने Linux PC पर इंस्टॉल करने में कोई समस्या नहीं होगी। कुछ लि

  1. आर्क लिनक्स कैसे स्थापित करें

    उबंटू या लिनक्स टकसाल के विपरीत, आर्क लिनक्स एक रोलिंग रिलीज लिनक्स वितरण है, जिसका अर्थ है कि आपको इसे केवल एक बार इंस्टॉल करना होगा, और यह लगातार नवीनतम संस्करण में अपडेट होगा। यह एक बेयरबोन वितरण भी है जो आपको उस पर पूर्ण नियंत्रण देता है जिसे आप अपने सिस्टम पर स्थापित करना चाहते हैं। सबसे अच्छी

  1. लिनक्स पर माइक्रोसॉफ्ट फोंट कैसे स्थापित करें

    एरियल, वर्दाना और टाइम्स न्यू रोमन:आप जिस भी ऑपरेटिंग सिस्टम का उपयोग करते हैं, आपको शायद ऐसे दस्तावेज़ मिले हैं जो इन फोंट का उपयोग करते हैं। डिफ़ॉल्ट विंडोज फॉन्ट लाइब्रेरी इतनी सर्वव्यापी हो गई है कि आप इसके किसी सदस्य से मिले बिना ऑनलाइन या किसी उद्यम में बहुत दूर नहीं जा सकते। ओपन-सोर्स लाइसें