Here आप scp
का उपयोग कर निर्देशिका की प्रतिलिपि बनाने के तरीके के बारे में विस्तृत स्पष्टीकरण प्राप्त कर सकते हैं। आपके मामले में, यह होगा कुछ की तरह:
$ scp -r foo [email protected]:/some/remote/directory/bar
यह एक दूरस्थ होस्ट की निर्देशिका "बार" करने के लिए स्थानीय मेजबान से निर्देशिका "foo" कॉपी कर देंगे। यहां -r
है - पूरी तरह से निर्देशिकाओं की प्रतिलिपि बनाएँ।
आप इसी वाक्यविन्यास के साथ rcp
का भी उपयोग कर सकते हैं। उनके बीच एकमात्र अंतर यह है कि scp
सुरक्षित खोल का उपयोग करता है और rcp
दूरस्थ खोल का उपयोग करता है।
बीटीडब्ल्यू आपके द्वारा वर्णित त्रुटि "कैनोनिकल" त्रुटि दिखाई नहीं देगी जब sftp सर्वर कमांड में उल्लिखित फ़ाइल/निर्देशिका तक पहुंचने में असमर्थ है।
अद्यतन: उन उपयोगकर्ताओं के लिए जो put
विशेष रूप से उपयोग करना चाहते हैं, कृपया यहां बेन थीलकर का उत्तर दें।
स्रोत
2012-04-10 10:06:28
प्रयास करें स्लैश और तारांकन के बिना "निर्देशिका डाल"। –
https://stackoverflow.com/questions/10084941/how-can-i-upload-an-entire-folder-that-contains-other- फ़ोल्डर्स-using-sftp-on-li/44197588#44197588 –