'वीडियो' से 'डाउनॉलड्स' तक wget डिफॉल्ट डायरेक्टरी को कैसे बदलें?


12

मैं फ़्लैशगेट और डाउनलोड के लिए wget के संयोजन का उपयोग करता हूं । मैं अपनी फ़ायरफ़ॉक्स वरीयताओं को कुछ अन्य समस्याओं के कारण रीसेट करता हूं। फिर मैंने सब कुछ फिर से जोड़ दिया (एड-ऑन, कैश, आदि सहित)।

उसके बाद, जब मैंने कुछ डाउनलोड करने की कोशिश की, तो यह स्वचालित रूप से "वीडियो" फ़ोल्डर में सहेजा गया। लेकिन सेटिंग्स को रीसेट करने से पहले, मैं आइटम को "डाउनलोड" कर सकता था।

मुझे "डाउनलोड" करने के लिए wget की डिफ़ॉल्ट निर्देशिका बनाने के लिए क्या करना चाहिए?

जवाबों:


8

जहाँ तक मुझे पता था कि आम तौर पर मौजूदा वर्किंग डायरेक्टरी में wget डाउनलोड होता है। निर्देशिका को निर्दिष्ट करने के लिए आपके पास निम्न विकल्प हैं।

1. निर्देशिका में परिवर्तित करें आप चाहते हैं कि इसे पहले डाउनलोड किया जाए, फिर अपनी wget कमांड चलाएं।

cd /home/yourname/Downloads

फिर अपनी wget कमांड चलाएं

wget http://download.files.com/software/files.tar.gz

2. इस तरह से wget कमांड को डायरेक्टरी एड करें।

wget -P /home/yourname/Downloads http://download.files.com/software/files.tar.gz  

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

1
आपका प्रश्न "wget ​​default directory" के बारे में पूछता है और आप कहते हैं कि "मैं Flashgot के संयोजन का उपयोग करता हूं और डाउनलोड के लिए wget"। आप स्पष्ट करना चाह सकते हैं कि आप फ्लैशगेट की डिफ़ॉल्ट डाउनलोड निर्देशिका की तलाश कर रहे हैं। इससे मंचों की
f=

7
अंतिम आदेश ने मुझे /home/ohad/Downloads: Is a directoryत्रुटि दी । -ओ एक फाइल में डाउनलोड करना भूल जाता है।
ओम कोहेन

ध्वज होना चाहिए-P /target_dir
THN

27

डिफ़ॉल्ट रूप से wget वर्तमान निर्देशिका में डाउनलोड को संग्रहीत करेगा जहां आप wget कमांड चलाते हैं।


विधि 1: -Pडाउनलोड निर्देशिका निर्दिष्ट करने के लिए विकल्प पास करें

  • निर्देशिका को बदलने के लिए, आपको -Pअपने कमांड में तर्क जोड़ने की आवश्यकता है :

    wget -P /path/to/directory <download-url>
    

    या

    wget --directory-prefix=prefix <download-url>
    

    जहाँ उपसर्ग वह निर्देशिका है जहाँ आप डाउनलोड संग्रहीत करना चाहते हैं।

    इस पद्धति के साथ, आपको डाउनलोड करने के लिए -Pया --directory-prefix=prefixहर बार निर्दिष्ट करने की आवश्यकता है ।

विधि 2: एक स्थायी डिफ़ॉल्ट निर्देशिका बनाने के लिए अन्य का उपयोग करें

  • एक स्थायी डिफ़ॉल्ट डाउनलोड निर्देशिका सेट करने के लिए, आप aliasइस तरह का उपयोग कर सकते हैं :

    alias wget='wget --directory-prefix=prefix'
    

    prefixअपनी इच्छित निर्देशिका के साथ बदलें और .bashrcइसे स्थायी बनाने के लिए उपनाम आदेश डालें ।


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

समझा। दूसरी विधि का प्रयास करें, क्योंकि फ्लैशगेट सिस्टम की विजेट सेटिंग्स का उपयोग करेगा।
पीची
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.