मैं बड़ी फ़ाइलों को डाउनलोड करने के लिए wget का उपयोग कैसे कर सकता हूं?


14

मैं 8GB पेनड्राइव से चलने वाले Linux Mint 15 Cinnamon का उपयोग कर रहा हूं। मैं 'लिनक्स मिंट 14' नादिया 'केडीई' के लिए आईएसओ प्राप्त करना चाहता हूं। मैंने wgetटर्मिनल में उपयोग करने की कोशिश की । यहाँ ठीक वही है जो मैंने टाइप किया है:

wget http://mirror.ufs.ac.za/linuxmint/stable/14/linuxmint-14-kde-dvd-64bit.iso

इसे 30% तक डाउनलोड करने के बाद (2 घंटे के बाद), मुझे यह देखकर निराशा हुई कि इसने डाउनलोड करना बंद कर दिया है। मैंने उपयोग किया wgetक्योंकि मैं अपने क्रोमियम-ब्राउज़र को नहीं छोड़ना चाहता। कृपया मेरी मदद करें ताकि मैं इसे डाउनलोड कर सकूं। अग्रिम में धन्यवाद।


1
मुझे लगता है कि आपको यहाँ एक XY समस्या है। यदि आपके पास बेहतर विकल्प हैं तो HTTP पर बड़ी फ़ाइलों को डाउनलोड न करें। rsync इस संबंध में बेहतर है, क्योंकि यह फ़ाइल अखंडता की जाँच कर सकता है। यह उल्लेख नहीं करने के लिए कि लिनक्स आईएसओ छवियां आमतौर पर बिटटोरेंट पर उपलब्ध होती हैं (जब तक कि आपको उन मंद आईएसपी में से किसी एक का उपयोग नहीं करना पड़ता है जो "कॉपीराइट उल्लंघन" से लड़ने के लिए बिटटोरेंट को पूरी तरह से ब्लॉक करना चुनते हैं)।
अनाम 14

जवाबों:


29

आप wget का उपयोग करके विफल डाउनलोड जारी रख सकते हैं । (बशर्ते कि आप इसे कहां से डाउनलोड कर रहे हैं)

उद्धरण:

कहो हम एक बड़ी फ़ाइल डाउनलोड कर रहे हैं :

$ wget bigfile

और बैंग - हमारा कनेक्शन मृत हो जाता है (यदि आप चाहें तो आप इसे Ctrl-C के साथ छोड़ कर अनुकरण कर सकते हैं)। एक बार जब हम वापस आ रहे हैं और चल रहे हैं और सुनिश्चित कर रहे हैं कि मूल डाउनलोड के दौरान आप उसी निर्देशिका में हैं:

$ wget -c bigfile

बशर्ते कि आप इसे कहां से डाउनलोड कर रहे हैं, आपको उसी जगह से जाना चाहिए, जहां से आप रवाना हुए थे।


2
+1, और हां, वह सर्वर फिर से शुरू करने ( ) का समर्थन करता हैAccept-Ranges: bytes; Content-Length: 1095761920
LSerni

2

आम तौर पर, wgetकोई फ़ाइल आकार सीमा नहीं है।

यदि wgetविफल हो रहा है, तो यह संभवतः इसलिए है क्योंकि आप पेंड्राइव पर अंतरिक्ष से बाहर चल रहे हैं। क्या आपके पास iso के लिए एक मुफ्त GB है?

कैसे wgetरुके? क्या कोई त्रुटि संदेश था? क्या आपने शायद कंप्यूटर को निलंबित करने की अनुमति दी थी? यदि हां, तो wget -c@dtmland द्वारा सुझाए अनुसार उपयोग करें ।

अंत में, wgetफ़ाइल आकार को सीमित करने का विकल्प होता है लेकिन यह डिफ़ॉल्ट रूप से सेट नहीं किया जाता है। एक संभावना यह है कि आपके sysadmin ने wgetकुछ ऐसा करने के लिए एक उपनाम बनाकर एक सीमा निर्धारित की है wget --max-filesize N। यह जांचने के लिए कि wgetक्या उर्फ ​​रन है alias wget


1
बेहतर अभी तक, मान लें कि आप csh या tsh का उपयोग नहीं कर रहे हैं type -a wget, जो आपको यह भी दिखाएगा कि क्या इसे शेल फ़ंक्शन के रूप में परिभाषित किया गया है।
कीथ थॉम्पसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.