विजेट सुविधाले तपाईंलाई लिनक्स कमांड लाइन प्रयोग गरेर वेब पेजहरू, फाइलहरू र छविहरू डाउनलोड गर्न अनुमति दिन्छ।
तपाईले एक साइटबाट डाउनलोड गर्न एकल पाना कमांड प्रयोग गर्न सक्नुहुन्छ वा धेरै साइटहरूमा धेरै फाइलहरू डाउनलोड गर्न इनपुट फाईल सेटअप गर्न सक्नुहुन्छ।
म्यानुअल पेज विजेट अनुसार प्रयोग गर्न सकिने भए तापनि प्रयोगकर्ताले प्रणालीबाट लगआउट गरेको बेलामा। यो गर्न तपाईंले नोहअप आदेश प्रयोग गर्नुहुनेछ।
विजेट सुविधाले जडान डाउनलोड गर्दा पुनः पुन: प्रयास गर्नेछ, जब जडान रिटर्न हुन्छ यदि सम्भव छ भने त्यसलाई कहाँबाट छोडिन्छ।
तपाईं पाना प्रयोग गरी सम्पूर्ण वेब साइटहरू डाउनलोड गर्न र स्थानीय स्रोतहरूलाई बिन्दुमा लिङ्कहरू बदल्न सक्नुहुन्छ ताकि तपाइँ एक अफलाइन वेबसाइट हेर्न सक्नुहुनेछ।
विजेटका विशेषताहरू निम्नानुसार छन्:
- HTTP, HTTPS र FTP प्रयोग गरी फाइलहरू डाउनलोड गर्नुहोस्
- डाउनलोड पुन: सुरू गर्नुहोस्
- डाउनलोड गरीएको वेब पृष्ठहरूमा सवैको लिङ्कहरूमा सापेक्ष URL हरूमा रूपान्तरित गर्नुहोस् ताकि वेबसाइटहरू अफलाइन हेर्न सकिन्छ
- HTTP प्रोक्सीहरू र कुकिजहरूलाई समर्थन गर्दछ
- निरन्तर HTTP जडानहरूको समर्थन गर्दछ
- पृष्ठभूमिमा चल्न सक्नु भए पनि तपाईलाई लगइन नगरेसम्म
- लिनक्स र विन्डोजमा काम गर्दछ
कसरी विजेट प्रयोग गरी वेबसाइट डाउनलोड गर्न
यस मार्गदर्शकको लागि, म तपाईंलाई कसरी मेरो व्यक्तिगत ब्लग डाउनलोड गर्न को लागी देखाउनेछु।
wget www.everydaylinuxuser.com
यो mkdir आदेश प्रयोग गरेर आफ्नो मेशिनमा आफ्नो फोल्डर सिर्जना गर्न लायक छ र त्यसपछि सीडी आदेश प्रयोग गरेर फोल्डरमा सार्नु पर्छ।
उदाहरणका लागि:
mkdir dailylinuxuser
सीडी रोजानालिनक्सक्सस
wget www.everydaylinuxuser.com
परिणाम एकल अनुक्रमणिका फाइल फाइल हो। यसको आफ्नै, यो फाईल उचित बेकार छ किनकी सामग्री अझै पनि Google बाट निकालिएको छ र छविहरू र शैलीपानाहरू अझै पनि Google मा सबै व्यवस्थित छन्।
पूर्ण साइट र सबै पृष्ठहरू डाउनलोड गर्न तपाईंले निम्न आदेश प्रयोग गर्न सक्नुहुनेछ:
wget -r www.everydaylinuxuser.com
यसले पृष्ठहरू पुन: पछाडि अधिकतम 5 स्तर गहिरो सम्म डाउनलोड गर्दछ।
5 स्तर गहिराइ सम्भवतः साइटबाट सबै चीज प्राप्त गर्न पर्याप्त नहुन सक्छ। तपाईं -l स्विच प्रयोग गर्न सक्नुहुन्छ जुन निम्न स्तरमा जानुहोस् जुन सेट गर्न चाहानुहुन्छ:
wget -r -l10 www.everydaylinuxuser.com
यदि तपाईं अनन्त पुनरुत्थान चाहनुहुन्छ भने तपाइँ निम्न प्रयोग गर्न सक्नुहुन्छ:
wget -r -l inf www.everydaylinuxuser.com
तपाईं पनि इन्फ को साथ 0 को बदलन सक्छ जसको मतलब पनि छ।
त्यहाँ अझै अर्को समस्या छ। तपाईले सबै पृष्ठहरू स्थानीय रूपमा प्राप्त गर्न सक्नुहुनेछ तर पृष्ठहरूको सबै लिङ्कहरू अझै पनि उनीहरूको मौलिक स्थानमा पर्दछ। यसैले पृष्ठमा लिङ्कहरू बीचको स्थानीय रूपमा क्लिक गर्न सम्भव छैन।
तपाईले यस समस्याको वरिपरि प्राप्त गर्न सक्नुहुनेछ -k स्विच जो पृष्ठहरूमा सबै लिङ्कहरू बदल्नका लागि तिनीहरूको स्थानीय रूपमा डाउनलोड गरिएको बराबरको रूपमा संकेत गर्दछ:
wget -r -k www.everydaylinuxuser.com
यदि तपाइँ वेबसाइटको पूर्ण आईना गर्न चाहनुहुन्छ भने तपाइँ केवल निम्न स्विच प्रयोग गर्न सक्नुहुन्छ जुन -r -k र -l स्विचहरूको प्रयोगको आवश्यकता चाहिन्छ।
wget -m www.everydaylinuxuser.com
यसैले यदि तपाईसँग तपाइँको आफ्नै वेबसाइट हो भने तपाइँ यो एक सामान्य आदेश प्रयोग गरेर पूर्ण ब्याकअप गर्न सक्नुहुनेछ।
एउटा पृष्ठभूमि पृष्ठभूमिको रूपमा विजेट चलाउनुहोस्
तपाईंले पृष्ठभूमि आदेशको रूपमा चलाउनको लागि विञ्ज प्राप्त गर्न सक्नुहुनेछ जुन तपाइँले टर्मिनल सञ्झ्यालमा आफ्नो कामको साथ लिन सक्नुहुनेछ जब फाइल फाइल डाउनलोड गर्नुहोस्।
केवल निम्न आदेश प्रयोग गर्नुहोस्:
wget -b www.everydaylinuxuser.com
तपाईं बेशक संयोजन स्विच गर्न सक्नुहुनेछ। पृष्ठभूमिमा विजेट कमांड चलाउन साइटमा दर्पण गर्दा whilst तपाईँले निम्न आदेश प्रयोग गर्नुहुनेछ:
wget -b -m www.everydaylinuxuser.com
तपाईं निम्नलाई यो थप सरल बनाउन सक्नुहुन्छ:
wget -bm www.everydaylinuxuser.com
लगिङ
यदि तपाईं पृष्ठभूमिमा विजेट आदेश चलाइरहनुभएको छ भने तपाईंले स्क्रीनमा पठाउनु पर्ने कुनै सामान्य सन्देशहरू देख्नुहुने छैन।
तपाईले सबै सन्देशहरू लग फाइलमा पठाउन सक्नुहुनेछ ताकि तपाईं कुनै पनि समयमा पूर कमान प्रयोग गरेर जाँच गर्न सक्नुहुनेछ।
विगत आदेशबाट आउटपुट जानकारीमा लग फाइलमा निम्न आदेश प्रयोग गर्नुहोस्:
wget -o / path / to / mylogfile www.everydaylinuxuser.com
उल्टो, निस्सन्देह, सबैलाई लगइन गर्न र स्क्रिनमा कुनै उत्पादनको आवश्यकता पर्दैन। सबै आउटपुट मेटाउन निम्न आदेश प्रयोग गर्नुहोस्:
wget -q www.everydaylinuxuser.com
एकाधिक साइटहरु बाट डाउनलोड गर्नुहोस्
तपाईं धेरै फरक साइटहरूबाट डाउनलोड गर्न इनपुट फाईल सेट अप गर्न सक्नुहुनेछ।
तपाईंको मनपर्ने सम्पादक वा भित्री कमान्ड प्रयोग गरेर फाइल खोल्नुहोस् र फाइलको प्रत्येक रेखाबाट डाउनलोड गर्न केवल साइटहरू वा लिङ्कहरू सूचीबद्ध गर्नुहोस्।
फाइल बचत गर्नुहोस् र त्यसपछि निम्न वेज कमाउनुहोस्:
wget -i / path / to / inputfile
तपाईंको आफ्नै वेबसाइट ब्याकअप गर्न वा शायद केहि पढ्न को लागी ट्रेनमा पढ्न को लागी, यो सम्भव छैन कि तपाईं सम्पूर्ण वेबसाइट डाउनलोड गर्न चाहानुहुन्छ।
तपाईँ तस्बिरहरूको साथ एक एकल URL डाउनलोड गर्न सम्भव छ वा सायद फाईलहरू जस्तै जिप फाइलहरू, आईएसओ फाइलहरू वा छवि फाइलहरू डाउनलोड गर्नुहोस्।
यससँग दिमागमा तपाईं निम्न फाइलमा निम्न टाइप गर्न चाहानुहुन्छ किनभने यो समय भइरहेको छ:
- http://www.myfileserver.com/file1.zip
- http://www.myfileserver.com/file2.zip
- http://www.myfileserver.com/file3.zip
यदि तपाईंलाई थाहा छ कि आधार यूआरएल सधैँ यस्तै हुन जाँदै हुनुहुन्छ तपाईं केवल इनपुट फाइलमा निम्न निर्दिष्ट गर्न सक्नुहुनेछ:
- file1.zip
- file2.zip
- file3.zip
त्यसपछि तपाईले आधार यूआरएललाई निम्न रूपमा विजेट आदेशको रूपमा प्रदान गर्न सक्नुहुन्छ:
wget -B http://www.myfileserver.com -i / path / to / inputfile
विकल्प पुन: प्रयास गर्नुहोस्
यदि तपाईंले फाईल फाइलको लाममा डाउनलोड गर्नका लागि फाइलको लाम सेट गर्नुभएको छ र तपाइँले तपाइँको कम्प्युटरलाई सबै रात चलिरहेको फाइलहरू डाउनलोड गर्न छोड्नुहुनेछ जुन तपाईले बिहानै आउनु भयो जब तपाईलाई पहिलो फाइलमा फँस्यो र फेला पार्न खोज्नु भयो। सबै रात पुन: प्रयास गर्दैछ।
तपाइँ निम्न स्विच प्रयोग गरी पुनः प्रयासको संख्या निर्दिष्ट गर्न सक्नुहुन्छ:
wget -t 10 -i / path / to / inputfile
तपाईले माथिको आदेश प्रयोग गर्न चाहानुहुन्छ -T स्विचको साथ संयोजनको रूपमा जुन तपाइँले सेकेण्डमा टाइमआउट निर्दिष्ट गर्न अनुमति दिनुहुन्छ निम्नानुसार:
wget -t 10 -T 10 -i / path / to / inputfile
उपरोक्त आदेश 10 पटक पुन: प्रयास गर्नेछ र फाइलमा प्रत्येक लिङ्कको लागि 10 सेकेन्डका लागि जडान गर्ने प्रयास गर्नेछ।
यो पनि राम्रो कष्टप्रद हो जब तपाईं आंशिक रूपमा आफ्नो जडान को लागि एक धीमी ब्रडबैंड कनेक्शन मा 4 गीगाबाइट फाइल को 75% आंशिक रूप देखि डाउनलोड गरेको छ।
तपाईले प्रयोग गर्न को लागी निम्न आदेश प्रयोग गरेर रोक्न को लागी पुन: प्रयास गर्न विजेट प्रयोग गर्न सक्नुहुन्छ:
wget -c www.myfileserver.com/file1.zip
यदि तपाइँ सर्वर सर्भर गर्दै हुनुहुन्छ भने होस्ट हुन सक्छ यो धेरै धेरै मनपर्छ र पनि रोक्न वा तपाइँको अनुरोधहरू मात्र रोक्न सक्छ।
तपाईं एक प्रतीक्षा अवधि निर्दिष्ट गर्न सक्नुहुन्छ जो निर्दिष्ट गर्दछ कि प्रत्येक पुन: प्राप्ति को बीचमा कति लामो पर्खाइ पर्दछ।
wget -w 60 -i / path / to / inputfile
माथिको आदेश प्रत्येक डाउनलोडको बीच 60 सेकेन्ड पर्खनेछ। यदि तपाइँ एकल स्रोतबाट धेरै फाइलहरू डाउनलोड गर्दै हुनुहुन्छ भने यो उपयोगी छ।
केही वेब होस्टहरूले फ्रिक्वेन्सी हुन सक्छ र तपाइँलाई जसरी पनि ब्लक गर्नेछ। तपाईं प्रतीक्षा अवधि अनियमित बनाउन सक्नुहुन्छ जस्तो कि तपाइँ निम्न कार्यक्रममा प्रयोग गरिरहनु भएको छैन:
wget --random-wait -i / path / to / inputfile
डाउनलोड सीमाहरू सुरक्षित राख्नुहोस्
धेरै इन्टरनेट सेवा प्रदायकहरूले अझै पनि तपाईंको ब्रडब्यान्डको उपयोगका लागि डाउनलोड सीमाहरू लागू गर्दछ, खासगरी यदि तपाईं एक शहर भन्दा बाहिर बस्नुहुन्छ।
तपाईले कोटा थप्न चाहानुहुन्छ ताकि तपाईं त्यो डाउनलोड सीमा उडाउनु हुन्न। तपाईं निम्न तरिकामा यसो गर्न सक्नुहुन्छ:
wget -q 100m -i / path / to / inputfile
ध्यान दिनुहोस् कि -q आदेश एकल फाइलसँग काम गर्दैन।
त्यसैले यदि तपाईं फाइलमा 2 गीगाबाइटहरू फाइल डाउनलोड गर्नुहुन्छ भने -q 1000m प्रयोग गरेर फाइल रोक्न सक्दैन।
कोटा मात्र लागू हुन्छ जब साइट बाट पुन: डाउनलोड गर्ने वा इन्पुट फाइल प्रयोग गर्दा।
सुरक्षा मार्फत
केही साइटहरू तपाईंले डाउनलोड गर्न चाहने सामग्री पहुँच गर्न सक्षम हुनुहुन लग इन गर्न आवश्यक छ।
प्रयोगकर्ता नाम र पासवर्ड निर्दिष्ट गर्न तपाईंले निम्न स्विचहरू प्रयोग गर्न सक्नुहुन्छ।
wget --user = yourusername --password = yourpassword
एक बहु प्रयोगकर्ता प्रणालीमा नोट यदि कसैले ps कमाउछ भने उनीहरूले तपाईंको प्रयोगकर्ता नाम र पासवर्ड हेर्न सक्नेछन्।
अन्य डाउनलोड विकल्पहरू
पूर्वनिर्धारित रूपमा -r स्विच सामग्री पुन: पछाडि पुन: डाउनलोड गर्नेछ र यो जान्छ जस्तै डाइरेक्टरीहरू सिर्जना गर्नेछ।
तपाइँ निम्न फाइलहरू प्रयोग गरेर एकल फोल्डरमा डाउनलोड गर्न सबै फाइलहरू प्राप्त गर्न सक्नुहुन्छ:
wget -nd -r
यसका विपरीत निम्न निर्देश को प्रयोग गरेर प्राप्त निर्देशिकाहरु को निर्माण को बल गर्न को लागी छ:
wget -x -r
कसरी केहि फाइल प्रकारहरू डाउनलोड गर्न
यदि तपाईं साइटबाट पुन: पुन: डाउनलोड गर्न चाहानुहुन्छ तर तपाई मात्र एक विशिष्ट फाईल प्रकार जस्तै एमपी 3 वा छवि डाउनलोड गर्न चाहानुहुन्छ जुन PNG तपाईले निम्न वाक्य रचना प्रयोग गर्न सक्नुहुनेछ:
wget -A "* .mp3" -r
यो रिवर्स केही फाइलहरू बेवास्ता गर्न हो। सायद तपाईं कार्यान्वयनयोग्य डाउनलोड गर्न चाहानुहुन्छ। यस अवस्थामा, तपाइँ निम्न वाक्य रचना प्रयोग गर्नुहुनेछ:
wget -R "* .exe" -r
Cliget
त्यहाँ फायरफक्स एड-अन क्लासी भनिन्छ। तपाईले निम्न मार्गमा फायरफक्समा थप्न सक्नुहुन्छ।
Https://addons.mozilla.org/en-US/firefox/addon/cliget/ मा जानुहोस् र "फायरफक्समा थप्नुहोस्" बटन क्लिक गर्नुहोस्।
जब देखा पर्दछ स्थापना बटन क्लिक गर्नुहोस्। तपाईंले फायरफक्स पुन: सुरू गर्न आवश्यक छ।
क्लिगेट प्रयोग गर्न पृष्ठ वा फाइलमा तपाइँ डाउनलोड गर्न चाहानुहुन्छ र दाँया क्लिक गर्नुहोस्। एक सन्दर्भ मेनुले क्लिगेट भनिनेछ र त्यहाँ "विजेटमा प्रतिलिपि" र "कर्लको प्रतिलिपि" विकल्पहरू हुनेछ।
"विजेटको प्रतिलिपि" विकल्प क्लिक गर्नुहोस् र टर्मिनल सञ्झ्याल खोल्नुहोस् र त्यसपछि दाँया क्लिक गर्नुहोस् र पेस्ट गर्नुहोस्। उपयुक्त विजेट आदेश विन्डोमा टाँसिएको छ।
मूलतया, यसले तपाईंलाई आफैंलाई आदेश टाइप गर्न बचत गर्दछ।
सारांश
विजेट आदेश धेरै विशाल विकल्पहरू र स्विचहरूको रूपमा।
यसैले यो मूल्यको रूपमा टर्मिनल सन्झ्यालमा निम्न टाइप गरेर विजेको लागि म्यानुअल पृष्ठ पढ्न लायक छ:
मानिस विजेता