ड्रॉपबॉक्स में OS X डेस्कटॉप को कैसे सिंक करें?


9

मैं अपनी सभी डेस्कटॉप फ़ाइलों को ड्रॉपबॉक्स में कैसे सिंक कर सकता हूं, ताकि मेरा डेस्कटॉप अभी भी सामान्य डेस्कटॉप की तरह महसूस, दिखता और काम करता हो?


कृपया अधिक विशिष्ट बनें, क्या आप कह रहे हैं कि आप डेस्कटॉप फ़ोल्डर को अपने ड्रॉपबॉक्स के स्थान के रूप में निर्दिष्ट करना चाहते हैं। क्योंकि मुझे लगता है कि आप जो सबसे करीब आ सकते हैं, वह आपके ड्रॉपबॉक्स फ़ोल्डर को आपके डेस्कटॉप फ़ोल्डर के अंदर रख रहा है
Rubixibuc

यदि आप चाहते हैं कि आप डेस्कटॉप फ़ोल्डर को कॉपी कर लें तो वे स्वचालित रूप से आप क्रोन स्क्रिप्ट लिख सकते हैं जो आपको दैनिक रूप से करने में सक्षम होना चाहिए।
रुबिक्सिब्यूक

स्क्रिप्ट कैसे करें?
epsilon8

इनमें से कुछ समाधान शीर्ष पर लगते हैं। पिछले ड्रॉपबॉक्स स्थापित होने के बाद से, मैंने डेस्कटॉप को इंस्टॉल पर वास्तविक ड्रॉपबॉक्स फ़ोल्डर के रूप में सेट किया था। अब एक नए OSX होस्ट पर, सेटअप तंत्र आपके द्वारा चुने गए फ़ोल्डर में ड्रॉपबॉक्स नामक एक फ़ोल्डर बनाने पर जोर देता है। पूर्ण डेस्कटॉप फ़ोल्डर को सीधे मेरे सब्सक्राइब्ड 50GB ड्रॉपबॉक्स खाते पर ड्रॉपबॉक्स फ़ोल्डर के रूप में सेट करना अधिक उपयोगी होगा।

क्या आप केवल डेस्कटॉप dir को हटा नहीं सकते हैं और इसे ड्रॉपबॉक्स फ़ोल्डर में कहीं सिमिलिंक से बदल सकते हैं?
houbysoft

जवाबों:


8

फ़ोल्डर क्रियाओं का उपयोग करना

यह होगा - जब भी आप एक नई फ़ाइल जोड़ते हैं - अपनी पसंद के ड्रॉपबॉक्स फ़ोल्डर के साथ अपने डेस्कटॉप को सिंक्रनाइज़ करें। सबसे पहले, ड्रॉपबॉक्स फ़ोल्डर बनाएं जहां आप अपनी डेस्कटॉप फ़ाइलों को रहना चाहते हैं, जैसे ~/Dropbox/Desktop

फिर, Automator.app को खोलें और एक नया Folder Action बनाएं । शीर्ष पर, अपना असली डेस्कटॉप चुनें।

यहाँ छवि विवरण दर्ज करें

ऑटोमेकर क्रिया के लिए, बाएँ फलक से रन शैल स्क्रिप्ट क्रिया जोड़ें । निम्नलिखित पेस्ट करें।

rsync -rta --delete ~/Desktop/ ~/Dropbox/Desktop/

यहाँ छवि विवरण दर्ज करें

कार्रवाई सहेजें।

यहाँ छवि विवरण दर्ज करें

अब, यह डिफ़ॉल्ट रूप से चलेगा, और जब भी आपके डेस्कटॉप पर कोई आइटम जोड़ा जाता है, तो इसे ड्रॉपबॉक्स के साथ दिखाया जाएगा। यदि आप अपने डेस्कटॉप से ​​किसी आइटम को हटाते हैं, तो कोई बदलाव नहीं होगा, इसलिए आपको सिंक को मजबूर करने के लिए कुछ जोड़ना होगा (जैसे कि एक नया फ़ोल्डर बनाएं और इसे तुरंत हटा दें)।

यदि आप कभी भी इसे अक्षम करना चाहते हैं, तो फाइंडर से अपने डेस्कटॉप आइकन पर राइट-क्लिक करें, और सेवाएँ »फ़ोल्डर एक्शन सेटअप चुनें । यहां, अपने डेस्कटॉप को अनचेक करें।

यहाँ छवि विवरण दर्ज करें


के साथ नकल cron

एक बहुत ही स्थिर, गैर-पसंदीदा तरीका स्थापित करना शामिल है cron। यदि आप केवल वस्तुओं को कॉपी करना चाहते हैं, तो आप अपना टर्मिनल खोल सकते हैं, और दर्ज कर सकते हैं:

mkdir -p ~/Dropbox/Desktop
crontab -e

फिर, निम्नलिखित पेस्ट करें, और सहेजें:

0   12  *   *   *   rsync -rt --delete ~/Desktop/ ~/Dropbox/Desktop/

यह हर दिन 12:00 बजे बैकअप देगा। आप इसे हर घंटे 12करने के *लिए बदल सकते हैं । इसे फिर से अक्षम करने के लिए, crontab -eइस पंक्ति को दर्ज करें और हटाएं, फिर सहेजें।


2
आपके ln -s ~/Dropbox/Desktop ~/Desktop
सिम्कलिन परम्स

+1 "सच्ची" पारदर्शिता के लिए सभी तरह का प्रतीक है।
एरिक डंकन

-1 इस उत्तर में तीन अलग-अलग उत्तर हैं और इन्हें इस तरह प्रस्तुत किया जाना चाहिए। सिम्लिंक तकनीक काम नहीं करती है, लेकिन इसके बजाय एक ~/Desktop/Desktopफ़ोल्डर बनाता है जिसे सिंक किया गया है, लेकिन फिर भी अन्य सामग्री को सिंक करने में विफल रहता है ~/Desktop
जेसन आर। कोम्स

@ JasonR.Cbs हम वास्तव में यदि संभव हो तो एक जवाब प्रस्तुत करने के लिए उपयोगकर्ताओं को पसंद करते हैं। मैंने सिम्लिंक भाग को हटा दिया। यदि आपके पास एक बेहतर सिम्लिंक समाधान है, तो मैं सराहना करूंगा यदि आप इसे पोस्ट कर सकते हैं।
slhck

धन्यवाद @slhck मैंने इस जवाब पर अपना मत बदल दिया है। मैंने सहानुभूति के आधार पर एक और उत्तर का मसौदा तैयार किया है, लेकिन मैं अभी तक इससे खुश नहीं हूं। मैं भविष्य में इसे प्रकाशित करने की उम्मीद करता हूं।
जेसन आर। कोम्ब्स

3

मैं सिमलिंक विधि पसंद करता हूं, लेकिन सिंक को साझा करने के लिए अतिरिक्त मैक की स्थापना करते समय, यह मुश्किल हो सकता है।

सबसे पहले, मेरे पास ड्रॉपबॉक्स में एक फ़ोल्डर है जो "ऑक्स सिंक" को समर्पित है ... उदाहरण के लिए: sync_osx

  • इससे पहले कि मैं नए मैक पर सिमलिंक को सेट करूं, मैं डेस्कटॉप फ़ोल्डर को अस्थायी रूप से "स्थानांतरित" करता हूं sync_osx( लेकिन अभी भी मुख्य ड्रॉपबॉक्स फ़ोल्डर के अंदर )।

  • मैं तब टर्मिनल खोलता हूं और टाइप करता हूं:

    cd ~/Dropbox/sync_osx

    ln -s ~/Desktop/ Desktop

  • अंत में, मैं फ़ाइलों को नए बनाए गए डेस्कटॉप फ़ोल्डर में वापस ले जाता हूं ~/Dropbox/sync_osx/Desktop

ड्रॉपबॉक्स फ़ोल्डर के भीतर फ़ाइलों को स्थानांतरित करके, ड्रॉपबॉक्स जल्दी से सिंक करता है और फ़ाइल परिवर्तन इतिहास बरकरार रहता है।


इस उत्तर को यह स्पष्ट करके बेहतर बनाया जा सकता है कि यह सीमलिंक का उपयोग करने का एक अलग तरीका है। यह ~/Desktopफ़ोल्डर को आधिकारिक रूप से रख रहा है और ड्रॉपबॉक्स-होस्ट किए गए फ़ोल्डर से लिंक कर रहा है। मुझे यह तकनीक पसंद नहीं है क्योंकि यह ड्रॉपबॉक्स पर निर्भर है और उस मॉडल का समर्थन करता है (कुछ ऐसा है जो स्पष्ट रूप से विंडोज पर समर्थन नहीं करता है )। इसके अतिरिक्त, लिंक ~/Desktopकरने के बजाय उस सभी परेशानी पर क्यों जाएं ~/Dropbox/sync_osx/Desktop?
जेसन आर। कोम्स

1

चूंकि आप ड्रॉपबॉक्स में अपने डेस्कटॉप से ​​सामग्री चाहते हैं, इसलिए मैं सबसे पहले आपके डेस्कटॉप पर सामग्री को ड्रॉपबॉक्स में ले जाने की सलाह देता हूं। आप अपने डेस्कटॉप को ड्रॉपबॉक्स में कहीं भी रख सकते हैं, लेकिन मैं सीधे ड्रॉपबॉक्स / डेस्कटॉप के रूप में सलाह देता हूं। अब मैं यह मानूंगा कि आपने ड्रॉपबॉक्स को ~ / ड्रॉपबॉक्स के रूप में स्थापित किया है और आपके डेस्कटॉप ने ~ / डेस्कटॉप के रूप में। तो फ़ाइलों को स्थानांतरित करने के लिए:

# ensure the directory exists on Dropbox
mkdir -p ~/Dropbox/Desktop

# move local files to the Dropbox-hosted Desktop
mv ~/Desktop/* ~/Dropbox

इसके बाद, आप एक सिमलिंक बनाना चाहते हैं ताकि ~ / डेस्कटॉप रीडायरेक्ट ~ / ड्रॉपबॉक्स / डेस्कटॉप पर पहुंच जाए। हालाँकि, आप ऐसा नहीं कर सकते, जबकि ~ / डेस्कटॉप पर कोई मौजूदा फ़ोल्डर है, इसलिए आप इसे निकालना चाहेंगे।

इससे पहले कि आप ऐसा करते हैं, हालांकि, आप शायद डेस्कटॉप के लिए फ़ोल्डर आइकन को बनाए रखना चाहते हैं। एकमात्र तरीका मुझे पता है कि इसे फाइंडर का उपयोग करके क्लिपबोर्ड पर कॉपी करना है। खोजक खोलें और अपने घर निर्देशिका में नेविगेट करें, डेस्कटॉप का चयन करें, और फिर उस पर जानकारी प्राप्त करें (andI)। ऊपरी बाईं ओर फ़ोल्डर आइकन का चयन करें और इसे क्लिपबोर्ड (.C) पर कॉपी करें। इसके बाद, अपने ड्रॉपबॉक्स / डेस्कटॉप फ़ोल्डर को फाइंडर में नेविगेट करके डेस्कटॉप फ़ोल्डर के लिए आइकन को पुनर्स्थापित करें, उस पर जानकारी प्राप्त करें, ऊपरी दाएं में आइकन का चयन करें और उस आइकन को चिपकाएं जिसे आपने पहले कॉपी किया था (⌘V)।

अब आप पुराने डेस्कटॉप फ़ोल्डर को निकालने के लिए तैयार हैं।

# remove ~/Desktop
sudo rm -Rf ~/Desktop

sudo सिस्टम को प्रबंधित करने के कारण उस फ़ोल्डर को निकालना आवश्यक है।

फिर, प्रतीकात्मक लिंक बनाएं ताकि डेस्कटॉप दोनों स्थानों से उपलब्ध हो:

ln -s Dropbox/Desktop ~/Desktop

उपरोक्त तकनीक को पहली मशीन पर काम करना चाहिए, लेकिन बाद की मशीनों पर भी, भले ही नई मशीनों में पहले से ही डेस्कटॉप पर सामग्री हो (जो क्लाउड-होस्टेड कॉपी के साथ विलय हो जाती है)। यह भंडारण को बचाता है और केवल डिस्क पर सामग्री की एक प्रति रखकर सिंक्रोनस मुद्दों को कम करता है।

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

मैं इस तकनीक को बेहतर बनाने पर किसी भी सुझाव का स्वागत करता हूं - विशेष रूप से कमांड लाइन के माध्यम से सभी कार्यों को कैसे आमंत्रित किया जाए या साइडबार में आइकन को बरकरार रखा जाए।

यह तकनीक अन्य विशेष फ़ोल्डरों के लिए भी काम करती है (डाउनलोड, दस्तावेज़ आदि)।


+1। डननो को इस जवाब का कोई प्यार क्यों नहीं मिल रहा है। मैं इसे अन्य दृष्टिकोणों के लिए पसंद करता हूं: डेस्कटॉप से ​​ड्रॉपबॉक्स तक सहानुभूति रखने का मतलब है कि यह प्रति मशीन के आधार पर ऑप्ट-इन है। ड्रॉपबॉक्स से डेस्कटॉप तक सिमिंकिंग ऐसा लगता है कि यह किसी भी मशीन को धक्का देगा जो ड्रॉपबॉक्स पर स्थापित है।
एंड्रयू जंके

1
यहाँ एक बैश स्क्रिप्ट है जिसे मैंने आपके दृष्टिकोण का उपयोग करके डेस्कटॉप सिंकिंग सेट करने के लिए लिखा है। gist.github.com/apjanke/98a3374177de2b61bec1494a29474266 । मैंने इसे मुट्ठी भर OS X 10.9 और 10.11 मशीनों पर इस्तेमाल किया है। ठीक काम करने लगता है। यह फ़ोल्डर आइकनों को संभालता नहीं है। ऐसा लगता है Rez/ Derezकर सकते हैं कि अधिक समय और प्रेरणा वाले किसी व्यक्ति के लिए।
एंड्रयू जंके
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.