कमांड लाइन से ड्रॉपबॉक्स फ़ाइल का URL कैसे प्राप्त करें?


8

मैं जानना चाहूंगा कि क्या मुझे कमांड लाइन से अपने ड्रॉपबॉक्स फ़ोल्डर में साझा करने के लिए फ़ाइल का URL मिल सकता है। मैं हर बार वेब ब्राउज़र खोलने से बचता हूँ।

जवाबों:


15

ड्रॉपबॉक्स क्लाइंट को प्राप्त करना

आप ड्रॉपबॉक्स ग्राहक को ड्रॉपबॉक्स की वेबसाइट पर लिनक्स के लिए डाउनलोड कर सकते हैं ।

यह पैकेज ड्रॉपबॉक्स डेमॉन दोनों को स्थापित करेगा (जो स्वचालित रूप से फाइल को कॉन्फ़िगर करता है यदि आप इसे कॉन्फ़िगर करते हैं), और dropboxकमांड लाइन उपयोगिता।

शुद्ध कमांड लाइन

नोट : ड्रॉपबॉक्स द्वारा सार्वजनिक फ़ोल्डर में किए गए परिवर्तनों के कारण, नीचे दिए गए निर्देश अब काम नहीं करते हैं।

कमांड लाइन से ड्रॉपबॉक्स में एक फ़ाइल के लिए एक लिंक प्राप्त करने के लिए, आपको अब sharelinkइसके बजाय कमांड का उपयोग करना होगा puburl। अधिक जानकारी के लिए, कृपया उस कमांड के उपयोग का विवरण देते हुए जौबर्क देखें।

सार्वजनिक फ़ोल्डर में परिवर्तन के बारे में अधिक जानकारी के लिए, कृपया यह ड्रॉपबॉक्स सहायता विषय देखें

मान लें कि आपके पास ड्रॉपबॉक्स क्लाइंट स्थापित है और आपके रास्ते में है, तो आप कमांड का उपयोग करके अपने सार्वजनिक फ़ोल्डर में एक फ़ाइल का लिंक प्राप्त कर सकते हैं:

dropbox puburl <path-to-file>

उदाहरण के लिए:

dropbox puburl ~/Dropbox/Public/somepic.jpg

हालाँकि, यह आपके सार्वजनिक फ़ोल्डर के बाहर फ़ाइलों के लिए काम नहीं करेगा, यह बस त्रुटि देगा:

Couldn't get public url: Unknown Error

ड्रॉपबॉक्स कमांड लाइन इंटरफेस के बारे में अधिक जानकारी के लिए, आप अनौपचारिक विकी पढ़ सकते हैं ।

फ़ाइल एक्सप्लोरर एकीकरण

यदि आप केवल वेबसाइट पर जाने से बचना चाहते हैं, तो शुद्ध कमांड-लाइन समाधान की आवश्यकता के बजाय, यहां एक वैकल्पिक तरीका है।

सार्वजनिक फ़ोल्डर के बाहर फ़ाइलों के URL के लिए, ऐसा लगता है कि आपको या तो वेबसाइट का उपयोग करना होगा या एक प्लगइन का उपयोग करना होगा जो आपके फ़ाइल प्रबंधक में ड्रॉपबॉक्स-विशिष्ट कार्यक्षमता जोड़ता है। डिफ़ॉल्ट रूप से, ड्रॉपबॉक्स GNOME डेस्कटॉप वातावरण के लिए Nautilus फ़ाइल प्रबंधक (उर्फ GNOME फ़ाइलें) के साथ एकीकरण का समर्थन करता है।

यदि आपके पास अपने फ़ाइल प्रबंधक के साथ ड्रॉपबॉक्स एकीकरण है, तो आप एक फ़ाइल पर राइट क्लिक कर सकते हैं और "ड्रॉपबॉक्स" सबमेनू में "शेयर ड्रॉपबॉक्स लिंक" आइटम चुन सकते हैं। यह आपके क्लिपबोर्ड में एक लिंक कॉपी करेगा।

आप आमतौर पर बता सकते हैं कि क्या आपके पास अपने फ़ाइल प्रबंधक के साथ ड्रॉपबॉक्स एकीकरण है यदि, जब आप फ़ाइल प्रबंधक में अपने ड्रॉपबॉक्स फ़ोल्डर में ब्राउज़ करते हैं, तो हरे रंग के चेक मार्क सिंक किए गए फ़ाइलों पर दिखाई देते हैं।

आपके लिनक्स वितरण के आधार पर, विभिन्न डेस्कटॉप वातावरण के लिए प्लगइन्स पैकेज रिपॉजिटरी में उपलब्ध हो सकते हैं। उदाहरण के लिए, लिनक्स टकसाल पर निमो (दालचीनी, पैकेज है nemo-dropbox) और काजा (मेट, पैकेज है caja-dropbox) के लिए प्लगइन्स उपलब्ध हैं ।


कमांड लाइन से कार्यक्षमता प्रदान करने के लिए प्रतीत नहीं होता है।
मीटाइ.कॉम

हाँ, यह करता है - यह " dropbox puburl ~/Dropbox/Public/somepic.jpg" कहता है ।
एप्स

दुर्भाग्य से विकी का लिंक टूट गया है। हालांकि महान पोस्ट, सार्वजनिक फ़ोल्डर के बाहर फ़ाइलों के लिए काम नहीं कर मुझे अच्छा लगा!
केविनफ

@kevinf मुझे बताने के लिए धन्यवाद, मैंने अनौपचारिक ड्रॉपबॉक्स विकी के लिए एक निश्चित लिंक के साथ अपना जवाब अपडेट किया है। ऐसा लगता है कि वे अब ड्रॉपबॉक्स मंचों का उपयोग करने के बजाय इसे स्वयं होस्ट कर रहे हैं।
एंटीप्रोड

मैं dropboxcli कैसे डाउनलोड करूं ? क्या यह प्रोजेक्ट ड्रॉपबॉक्स / dbxcli है ?
म्बिग्रास

5

ड्रॉपबॉक्स ने हाल ही में puburlकमांड लाइन के साथ-साथ अन्य नए सीएलआई सुविधाओं से एक शेयर लिंक (न केवल ) बनाने की क्षमता जोड़ी है। मेरे लिए यह बहुत अच्छी खबर है। मुझे आज पता चला कि थूनर ड्रॉपबॉक्स प्लगिन ड्रॉपबॉक्स को संस्करण 3.16.1 के लिए क्रैश कर रहा है। इसलिए, मैं ड्रॉप थ्रू CLI को अपने थूनर संदर्भ मेनू में 'कस्टम कस्टम कॉन्फिगर करें ...' के माध्यम से एकीकृत करने जा रहा हूं। मुझे काम करने के लिए एक लिंक लिंक बनाने जैसी नई सुविधाओं के लिए ड्रॉपबॉक्स की पायथन स्क्रिप्ट का उपयोग करने की आवश्यकता है। यहाँ उपयोग है:

लिंक शेयर करें

dropbox sharelink FILE

FILE के लिए एक साझा लिंक प्रिंट करता है ।

  • फ़ाइल का निरपेक्ष पथ फ़ाइल

आरंभ करने से पहले इस पृष्ठ पर पहले तीन पैराग्राफ पढ़ना सुनिश्चित करें। https://www.dropbox.com/en/help/9192

थुनर में एक संदर्भ मेनू आइटम जोड़ने के लिए, मैं 'संपादित करें'> 'कस्टम क्रियाओं को कॉन्फ़िगर करें ...' गया और इस कमांड को जोड़ा:

dropbox sharelink %f | tr -d '\n' | xsel -ib

यहाँ एक स्क्रिप्ट लिखी गई है जो थूनार में ड्रॉपबॉक्स को एकीकृत करती है। इसका उपयोग अन्य फ़ाइल ब्राउज़रों के लिए भी किया जा सकता है।

यहाँ का उत्पादन है: dropbox help

Dropbox command-line interface

commands:

Note: use dropbox help <command> to view usage for a specific command.

 status       get current status of the dropboxd
 throttle     set bandwidth limits for Dropbox
 help         provide help
 puburl       get public url of a file in your dropbox's public folder
 stop         stop dropboxd
 running      return whether dropbox is running
 start        start dropboxd
 filestatus   get current sync status of one or more files
 ls           list directory contents with current sync status
 autostart    automatically start dropbox at login
 exclude      ignores/excludes a directory from syncing
 lansync      enables or disables LAN sync
 sharelink    get a shared link for a file in your dropbox
 proxy        set proxy settings for Dropbox  
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.