Wget: कन्वर्ट-लिंक और पहले से प्राप्त फ़ाइलों को फिर से डाउनलोड करने से बचें?


12

मैं कई फाइलों में फैले डेटा को डाउनलोड कर रहा हूं जो एक बार प्रकाशित होने के बाद नहीं बदलते हैं।

इसलिए --timestampingबहुत अच्छा नहीं है, क्योंकि यह लगातार जाँच रहा है कि जो भी संसाधन बदला गया है, जो मेरे मामले में पूरी तरह से व्यर्थ है।

--no-clobberपूरी तरह से फिट होगा। दुर्भाग्य से यह --convert-links किसी कारण से काम नहीं करता है ।

दोनों --no-clobber और --convert- लिंक निर्दिष्ट किए गए थे, केवल --convert- लिंक का उपयोग किया जाएगा।

मुझे उम्मीद थी कि --backup-convertedइससे मदद मिलेगी लेकिन यह कुछ नहीं बदला (यह काम करता है --timestamping।)

क्यों wget --convert-links --backup-converted --no-clobber --wait 1 https://example.comअनदेखा करता है --no-clobberऔर इसे कैसे तय किया जा सकता है?


आज वही समस्या है। आपने इसे कैसे ठीक किया?
एंजेलो फुच्स

1
@AngeloFuchs मैंने इसे कभी हल नहीं किया (यदि ऐसा होगा तो मैं उत्तर दूंगा)। मेरे मामले में अंत में भ्रूण के लिंक को फिर से डाउनलोड करना डगमगाने या किसी और चीज़ पर स्विच करने से आसान था।
गतिविधि को कम करना

क्या आपने कोशिश की --continue? यह आमतौर पर पहले डाउनलोड किए गए गर्भपात के लिए होता है। लेकिन अगर फ़ाइल पहले ही मंगाई गई थी तो वह कुछ भी नहीं करती है।
17

जवाबों:


1

Rsync का उपयोग करने की कोई संभावना? आपको सिस्टम पर ssh एक्सेस करनी होगी। (मैंने कभी http: // डाउनलोड के लिए rsync का उपयोग नहीं देखा है।)

कुछ इस तरह की फाइलें मिलेंगी जिन्हें आपने कभी प्राप्त नहीं किया है और उन फ़ाइलों को फिर से पिक करेंगे जिन्होंने किसी कारण से डाउनलोड करना बंद कर दिया था।

rsync -avzheP ssh root@192.168.0.100:/remotefolder/ /localfolder/

यह आपके लिए काम नहीं कर सकता है। आप क्या करने की कोशिश कर रहे हैं, इसके बारे में पर्याप्त जानकारी नहीं है।


-2

आप दोनों का उपयोग नहीं कर सकते हैं --convert-linksऔर --no-clobber। आपको यह संदेश मिलेगा:

Both --no-clobber and --convert-links were specified, only --convert-links will be used.

wgetनिर्दिष्ट कर सकते हैं कि आप क्या चाहते हैं, यदि आप --convert-linksऔर निर्दिष्ट करें --timestamping। लेकिन यह केवल तभी काम करेगा जब लक्ष्य साइट प्रतिक्रिया हेडर में फ़ाइल टाइमस्टैम्प जानकारी की आपूर्ति करती है।


इस उत्तर में ऐसा कुछ भी नहीं है जिसका मेरे प्रश्न के पहले संशोधन ( unix.stackexchange.com/posts/177330/revisions ) में उल्लेख नहीं किया गया था ।
गतिविधि को कम करना
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.