यह संक्षिप्त लेकिन विस्तृत मार्गदर्शिका बताएगी कि किसी FTP साइट से फ़ाइलों की पुनरावर्ती प्रतिलिपि बनाने के लिए Linux में ncftp का उपयोग कैसे करें।
दूसरे दिन मैं अपनी होस्टिंग को एक सर्वर से दूसरे सर्वर पर माइग्रेट कर रहा था। मेरी पिछली होस्टिंग ने मुझे केवल एफ़टीपी एक्सेस दिया था। नया होस्ट SSH और संपूर्ण Linux वातावरण के साथ सक्षम हुआ। मैं अपने पुराने होस्ट से डेटा को नए में माइग्रेट करना चाहता था। यहां बताया गया है कि मैंने अपना सारा डेटा कैसे स्थानांतरित किया।
मैंने माइग्रेशन के लिए निम्न कमांड का उपयोग किया:
# ncftpget -R -v -u "remoteuser" -p "password" ftp://remotserver.com /home/localdir /remotedir
एनसी एफ़टीपी लिनक्स कमांड लाइन के लिए वास्तव में एक अच्छा एफ़टीपी क्लाइंट है। यह अधिकांश लिनक्स वितरण के साथ डिफ़ॉल्ट रूप से जहाज करता है। यह कुछ कमांड जैसे ncftpget . के साथ इंस्टाल हो जाता है और एनसीएफटीपीपुट . इस उदाहरण में हम दो आदेशों में से पहले का उपयोग कर रहे हैं। ये रहा कमांड का ब्रेकअप।
-R -v ये दोनों ncftpget को फ़ाइलों को पुनरावर्ती रूप से प्राप्त करने और आउटपुट वर्बोज़ बनाने के लिए कहते हैं।
-u -p एफ़टीपी सत्र के लिए उपयोगकर्ता नाम और पासवर्ड के बाद इन दो मापदंडों का पालन किया जाता है।
ftp://remotserver.com यह IP पता या दूरस्थ FTP सर्वर का डोमेन है।
/home/localdir यह आपकी स्थानीय मशीन में निर्देशिका का पथ है जहाँ आप दूरस्थ फ़ाइलों की प्रतिलिपि बनाना चाहते हैं
/remotedir यह उस निर्देशिका का पथ है जिसे आप दूरस्थ सर्वर में कॉपी करना चाहते हैं
बस सावधान रहें कि जब आप कमांड चलाते हैं तो स्थानीय और दूरस्थ निर्देशिकाओं को मिश्रित न करें। अन्यथा, यह बहुत सीधा होना चाहिए।
यदि आप एफ़टीपी के माध्यम से बैकअप बनाने के लिए अधिक ग्राफिकल दृष्टिकोण की तलाश कर रहे हैं, तो उबंटू में बैकअप बनाने और पुनर्स्थापित करने के तरीके के बारे में हमारी मार्गदर्शिका देखें - हालांकि यह किसी भी लिनक्स वातावरण में काम करता है जो केवल उबंटू नहीं, बल्कि जीनोम चला रहा है।