मैं अपनी सभी डेस्कटॉप फ़ाइलों को ड्रॉपबॉक्स में कैसे सिंक कर सकता हूं, ताकि मेरा डेस्कटॉप अभी भी सामान्य डेस्कटॉप की तरह महसूस, दिखता और काम करता हो?
मैं अपनी सभी डेस्कटॉप फ़ाइलों को ड्रॉपबॉक्स में कैसे सिंक कर सकता हूं, ताकि मेरा डेस्कटॉप अभी भी सामान्य डेस्कटॉप की तरह महसूस, दिखता और काम करता हो?
जवाबों:
यह होगा - जब भी आप एक नई फ़ाइल जोड़ते हैं - अपनी पसंद के ड्रॉपबॉक्स फ़ोल्डर के साथ अपने डेस्कटॉप को सिंक्रनाइज़ करें। सबसे पहले, ड्रॉपबॉक्स फ़ोल्डर बनाएं जहां आप अपनी डेस्कटॉप फ़ाइलों को रहना चाहते हैं, जैसे ~/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
इस पंक्ति को दर्ज करें और हटाएं, फिर सहेजें।
ln -s ~/Dropbox/Desktop ~/Desktop
~/Desktop/Desktop
फ़ोल्डर बनाता है जिसे सिंक किया गया है, लेकिन फिर भी अन्य सामग्री को सिंक करने में विफल रहता है ~/Desktop
।
मैं सिमलिंक विधि पसंद करता हूं, लेकिन सिंक को साझा करने के लिए अतिरिक्त मैक की स्थापना करते समय, यह मुश्किल हो सकता है।
सबसे पहले, मेरे पास ड्रॉपबॉक्स में एक फ़ोल्डर है जो "ऑक्स सिंक" को समर्पित है ... उदाहरण के लिए: sync_osx
इससे पहले कि मैं नए मैक पर सिमलिंक को सेट करूं, मैं डेस्कटॉप फ़ोल्डर को अस्थायी रूप से "स्थानांतरित" करता हूं sync_osx
( लेकिन अभी भी मुख्य ड्रॉपबॉक्स फ़ोल्डर के अंदर )।
मैं तब टर्मिनल खोलता हूं और टाइप करता हूं:
cd ~/Dropbox/sync_osx
ln -s ~/Desktop/ Desktop
अंत में, मैं फ़ाइलों को नए बनाए गए डेस्कटॉप फ़ोल्डर में वापस ले जाता हूं ~/Dropbox/sync_osx/Desktop
।
ड्रॉपबॉक्स फ़ोल्डर के भीतर फ़ाइलों को स्थानांतरित करके, ड्रॉपबॉक्स जल्दी से सिंक करता है और फ़ाइल परिवर्तन इतिहास बरकरार रहता है।
~/Desktop
फ़ोल्डर को आधिकारिक रूप से रख रहा है और ड्रॉपबॉक्स-होस्ट किए गए फ़ोल्डर से लिंक कर रहा है। मुझे यह तकनीक पसंद नहीं है क्योंकि यह ड्रॉपबॉक्स पर निर्भर है और उस मॉडल का समर्थन करता है (कुछ ऐसा है जो स्पष्ट रूप से विंडोज पर समर्थन नहीं करता है )। इसके अतिरिक्त, लिंक ~/Desktop
करने के बजाय उस सभी परेशानी पर क्यों जाएं ~/Dropbox/sync_osx/Desktop
?
चूंकि आप ड्रॉपबॉक्स में अपने डेस्कटॉप से सामग्री चाहते हैं, इसलिए मैं सबसे पहले आपके डेस्कटॉप पर सामग्री को ड्रॉपबॉक्स में ले जाने की सलाह देता हूं। आप अपने डेस्कटॉप को ड्रॉपबॉक्स में कहीं भी रख सकते हैं, लेकिन मैं सीधे ड्रॉपबॉक्स / डेस्कटॉप के रूप में सलाह देता हूं। अब मैं यह मानूंगा कि आपने ड्रॉपबॉक्स को ~ / ड्रॉपबॉक्स के रूप में स्थापित किया है और आपके डेस्कटॉप ने ~ / डेस्कटॉप के रूप में। तो फ़ाइलों को स्थानांतरित करने के लिए:
# 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
उपरोक्त तकनीक को पहली मशीन पर काम करना चाहिए, लेकिन बाद की मशीनों पर भी, भले ही नई मशीनों में पहले से ही डेस्कटॉप पर सामग्री हो (जो क्लाउड-होस्टेड कॉपी के साथ विलय हो जाती है)। यह भंडारण को बचाता है और केवल डिस्क पर सामग्री की एक प्रति रखकर सिंक्रोनस मुद्दों को कम करता है।
अंत में, मैंने देखा है कि यह तकनीक साइडबार / पसंदीदा से डेस्कटॉप को खो देती है। खोजक को ड्रॉपबॉक्स में नेविगेट करके और डेस्कटॉप को साइडबार पर खींचकर शॉर्टकट को पुनर्स्थापित करें। ध्यान दें कि साइडबार में डेस्कटॉप के लिए आइकन को सामान्य फ़ोल्डर आइकन से बदल दिया जाएगा। मुझे अभी तक उस आइकन को पुनर्स्थापित करने का कोई तरीका नहीं पता है (और यह संभव नहीं हो सकता है)।
मैं इस तकनीक को बेहतर बनाने पर किसी भी सुझाव का स्वागत करता हूं - विशेष रूप से कमांड लाइन के माध्यम से सभी कार्यों को कैसे आमंत्रित किया जाए या साइडबार में आइकन को बरकरार रखा जाए।
यह तकनीक अन्य विशेष फ़ोल्डरों के लिए भी काम करती है (डाउनलोड, दस्तावेज़ आदि)।
Rez
/ Derez
कर सकते हैं कि अधिक समय और प्रेरणा वाले किसी व्यक्ति के लिए।