Wget का उपयोग करके विशिष्ट निर्देशिका में फ़ाइलों को कैसे डाउनलोड करें


Wget एक लोकप्रिय, गैर-संवादात्मक और व्यापक रूप से उपयोग किया जाने वाला नेटवर्क डाउनलोडर है जो HTTP, HTTPS और FTP जैसे प्रोटोकॉल का समर्थन करता है, और HTTP प्रॉक्सी के माध्यम से पुनर्प्राप्ति करता है। डिफ़ॉल्ट रूप से, वर्तमान कार्य निर्देशिका में जहां यह चलाया जाता है, फ़ाइलों को डाउनलोड करें।

इस लेख में, हम यह दिखाएंगे कि उस निर्देशिका में जाने के बिना किसी विशिष्ट निर्देशिका में फ़ाइलों को कैसे डाउनलोड किया जाए। यह मार्गदर्शिका उपयोगी है, यदि, उदाहरण के लिए, आप स्क्रिप्ट में wget का उपयोग कर रहे हैं, और डाउनलोड को स्वचालित करना चाहते हैं जिसे विभिन्न निर्देशिकाओं में संग्रहीत किया जाना चाहिए।

इसके अलावा, डिजाइन द्वारा wget गैर-संवादात्मक (पृष्ठभूमि में काम कर सकता है) शेल स्क्रिप्ट के माध्यम से डाउनलोड को स्वचालित करने के लिए उपयोग करना आसान बनाता है। आप वास्तव में एक डाउनलोड आरंभ कर सकते हैं और सिस्टम से डिस्कनेक्ट कर सकते हैं, जिससे काम पूरा हो सकता है।

Wget का --P या - निर्देशिका-उपसर्ग विकल्प का उपयोग निर्देशिका उपसर्ग को सेट करने के लिए किया जाता है जहां सभी पुनर्प्राप्त की गई फ़ाइलों और उपनिर्देशिकाओं को सहेजा जाएगा।

इस उदाहरण में, हम प्रदर्शित करेंगे कि कैसे glances config टेम्पलेट डाउनलोड करें और इसे /etc/glances/ निर्देशिका के तहत संग्रहीत करें।

$ sudo mkdir /etc/glances
$ ls /etc/glances/
$ sudo wget https://raw.githubusercontent.com/nicolargo/glances/develop/conf/glances.conf -P /etc/glances/
$ ls /etc/glances/

यदि आप कोई भारी फ़ाइल डाउनलोड कर रहे हैं, तो आप -c या जोड़ना चाह सकते हैं - ध्वज जारी रखें, जिसका अर्थ है आंशिक रूप से डाउनलोड की गई फ़ाइल प्राप्त करना जारी रखें। इसके साथ, आपको नए सिरे से डाउनलोड शुरू नहीं करना होगा।

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

$ wget -c https://tenet.dl.sourceforge.net/project/parrotsecurity/iso/4.1/Parrot-security-4.1_amd64.iso

अधिक जानकारी के लिए, wget मैन पेज देखें।

$ man wget 

आप इन निम्नलिखित संबंधित लेखों को पढ़ना पसंद कर सकते हैं।

  1. How to Download and Extract Tar Files with One Command
  2. 5 Linux Command Line Based Tools for Downloading Files and Browsing Websites
  3. 15 Tips On How to Use ‘Curl’ Command in Linux

बस इतना ही! इस लघु लेख में, हमने बताया है कि कैसे उस निर्देशिका में जाने के बिना किसी विशिष्ट निर्देशिका में फ़ाइलों को डाउनलोड किया जाए, wget का उपयोग करके। आप अपने विचार हमारे साथ कमेंट में साझा कर सकते हैं।