wget
आदेश सबूत है। पहली बार 1 99 6 में रिलीज हुआ, यह एप्लिकेशन अभी भी ग्रह पर सबसे अच्छे डाउनलोड प्रबंधकों में से एक है। चाहे आप एक फ़ाइल, एक संपूर्ण फ़ोल्डर, या यहां तक कि एक पूरी वेबसाइट दर्पण डाउनलोड करना चाहते हैं, wget आपको इसे केवल कुछ कीस्ट्रोक के साथ करने देता है।
बेशक, कोई कारण नहीं है कि हर कोई wget का उपयोग करता है: यह एक कमांड लाइन एप्लिकेशन है, और शुरुआती लोगों के लिए सीखने में थोड़ा समय लगता है। यहां मूल बातें हैं, इसलिए आप शुरू कर सकते हैं।
Wget कैसे स्थापित करें
इससे पहले कि आप wget का उपयोग कर सकें, आपको इसे इंस्टॉल करने की आवश्यकता है। ऐसा करने के लिए कैसे आपके कंप्यूटर के आधार पर भिन्न होता है:
- अधिकांश (यदि नहीं सभी) लिनक्स distros डिफ़ॉल्ट रूप से wget के साथ आते हैं। तो लिनक्स उपयोगकर्ताओं को कुछ भी करने की ज़रूरत नहीं है!
-
मैकोज़ सिस्टम Wget के साथ नहीं आते हैं, लेकिन आप होमब्रू का उपयोग कर कमांड लाइन टूल्स इंस्टॉल कर सकते हैं। एक बार जब आप होमब्रू सेट अप कर लेंगे, तो बस चलाएं
brew install wget
टर्मिनल में।
- पारंपरिक उपयोगकर्ताओं को पारंपरिक कमांड प्रॉम्प्ट में wget करने के लिए आसान पहुंच नहीं है, हालांकि सिगविन wget और अन्य जीएनयू उपयोगिता प्रदान करता है, और विंडोज 10 के उबंटू के बैश खोल भी wget के साथ आता है।
एक बार जब आप wget स्थापित कर लेंगे, तो आप कमांड लाइन से तुरंत इसका उपयोग शुरू कर सकते हैं। चलो कुछ फाइलें डाउनलोड करें!
एकल फ़ाइल डाउनलोड करें
चलो कुछ सरल से शुरू करते हैं। उस यूआरएल की प्रतिलिपि बनाएँ जिसे आप अपने ब्राउज़र में डाउनलोड करना चाहते हैं।
wget
चिपकाए गए यूआरएल के बाद। फ़ाइल डाउनलोड हो जाएगी, और आप रीयलटाइम में प्रगति देखेंगे जैसा कि यह करता है।
cd
यदि आप इसे कहीं और संग्रहीत करना चाहते हैं तो एक अलग फ़ोल्डर में। यदि आप सुनिश्चित नहीं हैं कि इसका क्या अर्थ है, तो कमांड लाइन से फ़ाइलों को प्रबंधित करने के लिए हमारी मार्गदर्शिका देखें। आलेख लिनक्स का उल्लेख करता है, लेकिन अवधारणाएं मैकोज़ सिस्टम पर समान हैं, और विंडोज सिस्टम बैश चला रहा है।
एक अपूर्ण डाउनलोड जारी रखें
यदि, किसी भी कारण से, आपने इसे समाप्त करने से पहले एक डाउनलोड बंद कर दिया है, चिंता न करें: wget जहां इसे छोड़ दिया गया है वहां उठा सकता है। बस इस कमांड का प्रयोग करें:
wget -c file
-c
जो कमांड लाइन parlance में एक "विकल्प" है। यह विशेष विकल्प wget बताता है कि आप एक मौजूदा डाउनलोड जारी रखना चाहते हैं।
एक संपूर्ण वेबसाइट मिरर करें
यदि आप एक पूरी वेबसाइट डाउनलोड करना चाहते हैं, तो नौकरी नौकरी कर सकती है।
wget -m https://example.com
-
--convert-links
प्रत्येक डाउनलोड किए गए पृष्ठ के अंदर लिंक बदलता है ताकि वे एक दूसरे को इंगित करें, वेब पर नहीं।
-
--page-requisites
स्टाइल शीट जैसी चीज़ों को डाउनलोड करता है, इसलिए पेज ऑफ़लाइन सही दिखाई देंगे।
-
--no-parent
मूल साइटों को डाउनलोड करने से wget रोकता है। इसलिए यदि आप https://example.com/subexample डाउनलोड करना चाहते हैं, तो आप मूल पृष्ठ के साथ समाप्त नहीं होंगे।
इन विकल्पों को स्वाद के साथ संयोजित करें, और आप किसी भी वेबसाइट की एक प्रति के साथ समाप्त हो जाएंगे जिसे आप अपने कंप्यूटर पर ब्राउज़ कर सकते हैं।
ध्यान दें कि आधुनिक इंटरनेट पर पूरी वेबसाइट को मिरर करने से बड़ी मात्रा में जगह ले जा रही है, इसलिए इसे छोटी साइटों तक सीमित करें जब तक आपके पास असीमित संग्रहण न हो।
एक संपूर्ण निर्देशिका डाउनलोड करें
यदि आप एक FTP सर्वर ब्राउज़ कर रहे हैं और एक संपूर्ण फ़ोल्डर ढूंढें जिसे आप डाउनलोड करना चाहते हैं, तो बस चलाएं:
wget -r ftp://example.com/folder
r
इस मामले में wget बताता है कि आप एक रिकर्सिव डाउनलोड चाहते हैं। आप भी शामिल कर सकते हैं
--noparent
यदि आप मौजूदा स्तर के ऊपर फ़ोल्डरों और फ़ाइलों को डाउनलोड करना टालना चाहते हैं।
एक बार में फ़ाइलों की एक सूची डाउनलोड करें
अगर आपको अपने इच्छित डाउनलोड का पूरा फ़ोल्डर नहीं मिल रहा है, तो wget अभी भी मदद कर सकता है। बस सभी डाउनलोड यूआरएल को एक ही TXT फ़ाइल में डालें।
-i
विकल्प। ऐशे ही:
wget -i download.txt
कुछ और चालें
हम आगे बढ़ सकते हैं: wget बहुत सारे विकल्प प्रदान करता है। लेकिन यह ट्यूटोरियल सिर्फ आपको लॉन्चिंग ऑफ पॉइंट देने का इरादा है। Wget क्या कर सकता है के बारे में और जानने के लिए, टाइप करें
man wget
टर्मिनल में और पढ़ें कि क्या आता है। आप बहुत कुछ सीखेंगे।
ऐसा कहकर, यहां कुछ अन्य विकल्प हैं जो मुझे लगता है कि साफ हैं:
-
यदि आप पृष्ठभूमि में अपना डाउनलोड चलाने के लिए चाहते हैं, तो बस विकल्प शामिल करें
-b
-
अगर आप 404 त्रुटि होने पर भी डाउनलोड करने की कोशिश करना चाहते हैं, तो विकल्प का उपयोग करें
-t 10
। वह 10 बार डाउनलोड करने की कोशिश करेगा; आप जो भी नंबर पसंद करते हैं उसका उपयोग कर सकते हैं।
-
यदि आप अपनी बैंडविड्थ, विकल्प का प्रबंधन करना चाहते हैं
--limit-rate=200k
आपकी डाउनलोड गति 200KB / एस पर कैप करेगा। दर बदलने के लिए संख्या बदलें।
यहां सीखने के लिए बहुत कुछ है। यदि आप अधिक उन्नत होना चाहते हैं, तो आप PHP स्रोत डाउनलोड करने या स्वचालित डाउनलोडर सेट अप करने में देख सकते हैं।