X आकार से बड़ी फ़ाइलों को डाउनलोड न करें


11

ठीक है, मैं हार मान लेता हूं। मैं किस आकार की सीमा को डाउनलोड करता हूं, जो फ़ाइलें डाउनलोड की जाती हैं, जैसे मैं कहता हूं कि मुझे 2 एमबी से बड़ी कोई फाइल नहीं चाहिए?

जवाबों:


6

एकमात्र सीमा विकल्प मुझे पता है कि कौन सा wgetसमर्थन -Qकोटा के लिए स्विच है। यह वह नहीं है जो आप चाहते हैं, क्योंकि यह आपके द्वारा डाउनलोड की गई सभी फ़ाइलों की एक संयुक्त सीमा के बाद बंद हो जाएगा , व्यक्तिगत रूप से नहीं। मैन लिंक -Qमें बताए अनुसार प्रत्येक लिंक को पाइप के साथ अलग से स्विच करने से भी काम नहीं होगा ।

मुझे नहीं पता कि आप किस वातावरण का उपयोग कर रहे हैं, लेकिन क्रॉलर अधिकतम-लंबाई-बाइट्स के साथ फ़ाइल आकार की सीमाओं का समर्थन करता है और जावा प्लेटफॉर्म पर चलता है।

उनके उपयोगकर्ता पुस्तिका से :

  • अधिकतम-लंबाई-बाइट्स

प्रति दस्तावेज़ डाउनलोड करने के लिए बाइट्स की अधिकतम संख्या। इस सीमा के पूरा होने पर फ़ाइल को अलग कर देगा।

डिफ़ॉल्ट रूप से यह मान एक बहुत बड़े मान (एक्सबाइट रेंज में) पर सेट होता है जो कभी भी अभ्यास में नहीं आएगा।


हममम। ठीक है। मैंने जो कुछ भी पाया, उसे बहुत दोहराया, लेकिन फिर भी अच्छा जवाब दिया। मुझे नहीं पता था कि हेरिट्रिक्स ने उन्हें छोड़ देने के बजाय फाइलों को काट दिया।
नथानिएल

3

यदि इसके बारे में " डाउनलोडिंग 2 एमबी अधिकतम " के बजाय " डाउनलोड फ़ाइलें अधिकतम 2 एमबी " के साथ आप बस डिस्क पर सहेजे गए आउटपुट को सीमित कर सकते हैं।

wget -O - $url |head -c 1024(एक वैकल्पिक के साथ > $SaveAsFile) -> पहला KB बचाता है और बाकी छोटा हो जाता है।

(एक " ओके: $ मैसेज " देखने के लिए पर्याप्त है , रिमोट से; या त्रुटि संदेश के टन के साथ मेरे tmp को नहीं मारता; ;-))


1

3-पार्टी पैच की मदद से यह संभव है: http://yurichev.com/wget.html


इस पोस्ट की समीक्षा करें , आपको अवश्य करना चाहिए।
जेम्स मर्ट्ज़

यदि आपको लगता है कि उत्तर का विस्तार किया जाना है, तो @KronoS वहीं "संपादित" बटन है। व्यक्तिगत रूप से यह ठीक-ठीक लगता है, यह देखते हुए कि लिंक किए गए पेज का # 1 वाक्य नया विकल्प बताता है ...
पर्यवेक्षणा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.