Wget के साथ एडवांस्ड डाउनलोडिंग

शेल में डेटा प्रोसेसिंग

Susan Sun

Data Person

Wget से कई फ़ाइलें डाउनलोड करना

फ़ाइल लोकेशन की सूची एक टेक्स्ट फ़ाइल में सेव करें।

cat url_list.txt
https://websitename.com/datafilename001.txt
https://websitename.com/datafilename002.txt
...

-i का उपयोग कर url_list.txt में सेव URL से डाउनलोड करें।

wget -i url_list.txt
शेल में डेटा प्रोसेसिंग

बड़े फ़ाइलों के लिए डाउनलोड सीमाएँ सेट करना

ऊपरी डाउनलोड बैंडविड्थ सीमा सेट करें (--limit-rate) — डिफ़ॉल्ट रूप से bytes per second में।

Syntax:

wget --limit-rate={rate}k {file_location}

Example:

wget --limit-rate=200k -i url_list.txt
शेल में डेटा प्रोसेसिंग

छोटी फ़ाइलों के लिए डाउनलोड सीमाएँ सेट करना

फ़ाइल डाउनलोड के बीच अनिवार्य विराम समय (सेकंड में) --wait से सेट करें।

Syntax:

wget --wait={seconds} {file_location}

Example:

wget --wait=2.5 -i url_list.txt
शेल में डेटा प्रोसेसिंग

curl बनाम Wget

curl के फायदे:

  • 20+ प्रोटोकॉल से फ़ाइलें डाउनलोड और अपलोड कर सकता है।
  • सभी ऑपरेटिंग सिस्टम पर इंस्टॉल करना आसान।

Wget के फायदे:

  • कई फ़ाइल डाउनलोड संभालने के लिए कई बिल्ट-इन फ़ंक्शनलिटी।
  • विभिन्न फ़ाइल फ़ॉर्मैट डाउनलोड कर सकता है (जैसे फ़ाइल डायरेक्टरी, HTML पेज)।
शेल में डेटा प्रोसेसिंग

अभ्यास करते हैं!

शेल में डेटा प्रोसेसिंग

Preparing Video For Download...