कमांड लाइन का उपयोग करके संपूर्ण एफ़टीपी साइट कैसे डाउनलोड करें?


14

मुझे एक एफ़टीपी साइट (वास्तव में एक वेब साइट स्रोत कोड) डाउनलोड करने की आवश्यकता है, जिसमें बहुत अधिक मात्रा में अपेक्षाकृत छोटी फाइलें हैं (इसे फाइलजिला के साथ डाउनलोड करने में एक दिन से अधिक समय लग गया, लेकिन मेरा मानना ​​है कि अगर बहुत सी फाइलें डाउनलोड की गईं तो इसे बहुत तेजी से डाउनलोड किया जा सकता है। एक बार)। दुर्भाग्य से साइट पर कोई एसएसएच एक्सेस नहीं है और सर्वर साइड पर फ़ाइलों को संग्रहीत करने का कोई तरीका नहीं है।

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

जवाबों:


18

निम्नलिखित का प्रयास करें:

wget -r ftp://username:password@myserver.com

यह 5 गहराई के स्तर पर जाएगा; बढ़ाने के लिए, -lविकल्प जोड़ें

कुछ सर्वर इस व्यवहार को पसंद नहीं करते हैं, और सर्वर पर लोड के कारण आपको ब्लैकलिस्ट होने का जोखिम होता है। इससे बचने के लिए, -wनिर्दिष्ट सेकंड की प्रतीक्षा करने के लिए विकल्प का उपयोग करें।

अधिक जानकारी (साथ ही कैविट्स) यहां मिल सकती हैं:

http://www.gnu.org/software/wget/manual/wget.html#Recursive-Download

http://linuxreviews.org/quicktips/wget/

--userऔर --passwordतर्क विशेष वर्णों के साथ उपयोगकर्ता नाम / पासवर्ड के लिए उपयोगी होते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.