कसरी लिनक्स कमान रेखाबाट एक फाइल डाउनलोड गर्न

यो मार्गदर्शकमा, तपाइँ लिनक्स कमांड लाइन प्रयोग गरेर फाइल डाउनलोड गर्न कसरी सिक्न सक्नुहुन्छ।

तपाईं किन यो गर्न चाहनुहुन्छ? तपाइँ ग्राफिकल वातावरणमा वेब ब्राउजर किन प्रयोग गर्नुहुन्न?

कहिलेकाहीँ त्यहाँ ग्राफिकल वातावरण होइन। उदाहरणका लागि, यदि तपाईं आफ्नो रास्पबेरी PI मा SSH प्रयोग गरी कनेक्ट गर्दै हुनुहुन्छ भने तपाई मुख्यतया कमान लाइनसँग फट्याउनु हुन्छ।

कमान लाइन प्रयोग गर्न को लागी अर्को कारण यो हो कि तपाइँ डाउनलोड गर्न फाईलहरूको सूचीसँग स्क्रिप्ट सिर्जना गर्न सक्नुहुन्छ। त्यसपछि तपाई स्क्रिप्ट कार्यान्वयन गर्न सक्नुहुन्छ र यसलाई पृष्ठभूमिमा चल्न दिनुहोस्

यस कार्यका लागि हाइलाइट गरिएको उपकरणलाई विजेट भनिन्छ।

विजेट स्थापना

धेरै लिनक्स वितरणहरू पहिल्यै पूर्वनिर्धारितद्वारा विन्जे स्थापित छन्।

यदि यो पहिले नै स्थापित छैन भने निम्न आदेश मध्ये एक प्रयास गर्नुहोस्:

कमांड लाइनबाट ए फाइल डाउनलोड गर्ने

फाईल डाउनलोड गर्नका लागि, तपाईंले डाउनलोड गर्न चाहानु भएको फाइलको यूआरएल कम्तिमा थाहा पाउनु पर्छ।

उदाहरणका लागि, कल्पना गर्नुहोस् कि तपाईं कमाण्ड लाइन प्रयोग गरी उबन्नुको अन्तिम संस्करण डाउनलोड गर्न चाहानुहुन्छ। तपाईं Ubuntu वेबसाइट भ्रमण गर्न सक्नुहुन्छ। वेबसाइट मार्फत नेविगेट गरेर तपाई यस पेजमा प्राप्त गर्न सक्नुहुन्छ जुन लिंकमा डाउनलोड अब डाउनलोड गर्दछ। तपाईं यो लिंकमा क्लिक गर्न सक्नुहुनेछ Ubuntu ISO को URL डाउनलोड गर्न चाहानुहुन्छ।

निम्न सिंक्याक्स प्रयोग गरेर विजेट प्रयोग गरेर फाइल डाउनलोड गर्न:

wget http://releases.ubuntu.com/14.04.3/ubuntu-14.04.3-desktop-amd64.iso?_ga=1.79650708.1078907269.1453803890

यो सबै राम्रो र राम्रो छ तर तपाईलाई डाउनलोड गर्न आवश्यक फाइलमा पूर्ण मार्ग जान्न आवश्यक छ।

निम्न आदेश प्रयोग गरेर सम्पूर्ण साइट डाउनलोड गर्न सम्भव छ:

wget -r http://www.ubuntu.com

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

तथापि, तपाइँले निम्न फाइलहरू प्रयोग गरेर Ubuntu वेबसाइटबाट ISO एक्सटेन्सनका सबै फाइलहरू डाउनलोड गर्न सक्नुहुनेछ:

wget -r-a "iso" http://www.ubuntu.com

यो अझै पनि स्वादको बिट छ र तपाईले वेबसाइटबाट आवश्यक फाइलहरू डाउनलोड गर्नका लागि दृष्टिकोण लिन्छ। यूआरएल वा तपाईंले डाउनलोड गर्न चाहनुहुने फाइलहरूको यूआरएल जान्न धेरै राम्रो छ।

तपाईं -i स्विच प्रयोग गरेर फाईलहरूको सूची निर्दिष्ट गर्न सक्नुहुन्छ। तपाइँ निम्न पाठक सम्पादक प्रयोग गरी URL को एक सूची सिर्जना गर्न सक्नुहुन्छ:

नैनो filestodownload.txt

फाइल भित्र URL को एक सूची प्रविष्ट गर्नुहोस्, प्रति रेखा 1:

http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-1.jpg
http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-2.jpg
http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-3.jpg

CTRL र O प्रयोग गरेर फाइल बचत गर्नुहोस् र त्यसपछि CTRL र X प्रयोग गरेर नानो बाहिर निस्कनुहोस्।

अब तपाईं निम्न आदेश प्रयोग गरेर सबै फाइलहरू डाउनलोड गर्न विget प्रयोग गर्न सक्नुहुन्छ:

wget -i filestodownload.txt

इन्टरनेटबाट फाइलहरू डाउनलोड गर्ने समस्याले कहिलेकाहीँ फाइल वा URL अनुपलब्ध छ। जडानका लागि समयसमाप्ति केही समय लाग्न सक्छ र यदि तपाई धेरै फाइलहरू डाउनलोड गर्न प्रयास गर्दै हुनुहुन्छ यो डिफल्ट टाइमआउटको लागि प्रतीक्षा गर्नको लागि काउन्टर-उत्पादक हो।

तपाईं निम्न वाक्य रचनाको प्रयोग गरेर आफ्नो समयसमाप्ति निर्दिष्ट गर्न सक्नुहुन्छ:

wget -T 5 -i filestodownload.txt

यदि तपाइँसँग तपाइँको ब्रडबैंड सम्झौताको भागको रूपमा डाउनलोड डाउनलोडको सीमा छ भने तपाईले विजेट गर्न सक्ने डाटाको मात्रा सीमित गर्न सक्नुहुनेछ।

डाउनलोड सिङ्क लागू गर्न निम्न सिंक्याक्स प्रयोग गर्नुहोस्:

विजेट --quota = 100m - फाइल फाइल डाउनलोड.txt

माथिल्लो आदेश 100 मेगाबाईट्स पुगिसकेपछि फाईलहरू डाउनलोड हुनेछ। तपाईं बाइट्स मा कोटा पनि निर्दिष्ट गर्न सक्नुहुनेछ (m को सट्टा ख प्रयोग गर्नुहोस्) वा किबाइटाइट (म को सट्टाको प्रयोग गर्नुहोस्)।

तपाईंसँग एक डाउनलोड सीमा नहुन सक्छ तर तपाईं ढिलो इन्टरनेट जडान हुन सक्नुहुनेछ। यदि तपाइँ सबैलाई इन्टरनेट समय नाश नगरिकन फाइलहरू डाउनलोड गर्न चाहानुहुन्छ तब तपाइँ निर्दिष्ट सीमा निर्दिष्ट गर्न सक्नुहुन्छ जुन अधिकतम डाउनलोड दर सेट गर्दछ।

उदाहरणका लागि:

wget --limit-rate = 20k --i filestodownload.txt

माथिको आदेशले प्रति सेकेन्ड 20 किलोबाइटमा डाउनलोड दर सीमित गर्नेछ। तपाईले राशि बाइट्स, किबोबाइट्स वा मेगाबाइटमा निर्दिष्ट गर्न सक्नुहुनेछ।

यदि तपाइँ निश्चित गर्न चाहानुहुन्छ कि कुनै पनि अवस्थित फाईलहरू अधिलेखन गरिएका छैनन् तपाईँले निम्न आदेश चलाउन सक्नुहुन्छ:

wget -nc -i filestodownload.txt

यदि बुकमार्कहरूको सूचीमा फाइल पहिल्यै डाउनलोड स्थानमा अवस्थित छ भने यो अधिलेखन हुनेछैन।

इन्टरनेटको रूपमा हामी जान्दछ सँधै सँधै छैन र त्यस कारणको लागि, एक डाउनलोड आंशिक रूपमा पूरा गर्न सकिन्छ र तपाइँको इन्टरनेट जडान बन्द हुन्छ।

यो राम्रो भएन भने यदि तपाईले छोड्नुभयो भने तपाईले कहाँ छोड्नु भएको छ? तपाईं निम्न सिंक्याक्स प्रयोग गरेर डाउनलोड जारी राख्न सक्नुहुन्छ:

wget -c

सारांश

विजेट आदेशमा दर्जनौं स्विचहरू लागू गर्न सकिन्छ। टर्मिनल विन्ड भित्रको टर्मिनल विन्डो भित्रबाट पूर्ण सूची प्राप्त गर्न प्रयोग गर्नुहोस्।