केवल एफ़टीपी src
साथ मशीन फोन की सुविधा देता है नहीं करना चाहती है।
एफ़टीपी और एसएसएच dst
के साथ मशीन को कॉल करने दें। कि कमांड लाइन पर --ftp-password
साथ wget
चल
ssh dst
cd destination-direction
wget --mirror --ftp-user=username --ftp-password=password\
--no-host-directories ftp://src/pathname/
नोट सिस्टम पर किसी और के लिए पासवर्ड दूर दे देंगे। (साथ ही स्पष्ट में तार पर यह स्थानांतरित, लेकिन आप उस जानता था।)
आप wget
लिए पहुँच नहीं है, तो वे ncftp
या lftp
या ftp
स्थापित हो सकता है। मुझे बस wget
सबसे अच्छा पता है।
ftp src
user username
pass password
bin
cd /pathname
ls
इस बिंदु पर, दूरस्थ सिस्टम पर सभी निर्देशिकाओं पर ध्यान दें: :)
संपादितftp
का उपयोग करने के लिए, आप की तरह अधिक कुछ करने की आवश्यकता होगी। प्रत्येक को !mkdir
के साथ बनाएं। फिर स्थानीय रूप से और दूरस्थ रूप से निर्देशिका में बदलें:
lcd <dirname>
cd <dirname>
ls
सभी निर्देशिकाओं के लिए दोहराएं। सभी फाइलें प्राप्त करने के लिए mget *
का उपयोग करें।
यदि यह भयानक लग रहा है, तो ऐसा इसलिए है क्योंकि यह है। एफ़टीपी इस के लिए डिज़ाइन नहीं किया गया था, और यदि आपके नए होस्ट में बेहतर टूल्स नहीं हैं (ncftp
और lftp
और शायद ftpmirror
जैसे कुछ देखें), तो या तो बेहतर टूल को संकलित करें या खराब के चारों ओर स्क्रिप्ट लिखने पर अच्छा हो उपकरण। :)
या यदि आप src
पर एक खोल प्राप्त कर सकते हैं, तो इससे भी बहुत मदद मिलेगी। एफ़टीपी सिर्फ हजारों फाइलों को स्थानांतरित करने के लिए नहीं है।
वैसे भी, यह आपके स्थानीय सिस्टम के माध्यम से उछाल से बचाता है, जो महत्वपूर्ण रूप से थ्रूपुट की सहायता करना चाहिए।
आप एक या दोनों सेनाओं पर गोले है? – sarnold
मेरे पास अन्य होस्ट – Mahakaal