2009-02-26 14 views
5

मेरे पास मेरे डेस्कटॉप में एक फ़ोल्डर है। मैं इसे टर्मिनल में अपने सर्वर पर कॉपी करना चाहता हूं।डेस्कटॉप से ​​सर्वर पर फ़ोल्डर को स्थानांतरित करना?

मैंने कोशिश की यह असफल

[~/bin]# cp -r /Users/Sam/Desktop/tig-0.14.1 ~/bin/ 
cp: cannot stat `/Users/Sam/Desktop/tig-0.14.1': No such file or directory 

[संपादित करें]

मैं अपने सर्वर में कमांड चलाएँ। समस्या इस तथ्य में प्रतीत होती है कि "/Users/Sam/Desktop/tig-0.14.1" मेरे मैक में एक फ़ोल्डर है, न कि मेरे सर्वर में।

शायद, मैं फ़ोल्डर को इतनी आसानी से अपने सर्वर पर नहीं ले जा सकता क्योंकि मेरा सर्वर नहीं जानता कि मेरा फ़ोल्डर कहां स्थित है।

मैंने हमेशा GUI द्वारा फ़ोल्डर को स्थानांतरित कर दिया है। टर्मिनल में भी वही संभव है?

+0

http: // stackoverflow।कॉम/प्रश्न/321618/कहां-कर सकते हैं-प्रश्न-प्रश्न-वह-प्रोग्रामिंग-प्रश्न –

+0

मैं सुझाव देता हूं कि आप इसे टाइप कर रहे हैं या नहीं, यह देखने के लिए टिग-0.14.1 के पथ को टाइप करते समय टैब कुंजी को हिट करने का प्रयास करें। सही ढंग से। यदि आपने किया, तो यह ऑटो-पूर्णता को ट्रिगर करेगा। –

+0

यह प्रोग्रामिंग से संबंधित है। शेल स्क्रिप्टिंग के संदर्भ में इसके बारे में सोचें। –

उत्तर

12

सर्वर से:

scp -r [email protected]:~/Desktop/tig-0.14.1/ ~/bin/ 

उपयोगकर्ता नाम पर अपने स्थानीय मैक अपने छोटे नाम है। एबीसीडी सर्वर द्वारा देखे गए आपके स्थानीय मैक का आईपी पता है। आपको अपने पासवर्ड के लिए संकेत मिलेगा।

या फिर आप अपने स्थानीय ग्राहक से धक्का करना चाहते थे:

scp -r ~/Desktop/tig-0.14.1/ [email protected]:~/bin/ 

serveruser सर्वर जिनकी ~/bin आप में प्रतिलिपि बनाना चाहते हैं पर उपयोगकर्ता है। W.X.Y.Z आपके क्लाइंट द्वारा देखी गई सर्वर का आईपी पता है। आपको सर्वरसर का पासवर्ड दर्ज करने के लिए कहा जाएगा।

एसपीपी एसएसएच का हिस्सा है। अधिक जानकारी के लिए 'मैन एसपीपी' (टर्मिनल से) देखें।

+0

धन्यवाद! यह अब काम करता है :) –

2

सीपी सही आदेश नहीं है। इसके बजाए एसपीपी आज़माएं; यह इसी तरह के प्रयोग है और आप इस तरह इसका इस्तेमाल कर सकते हैं: (संदर्भ के लिए मैनुअल देखें)

linux ग्राहक से

: SCP user1 @ host1: //Users/Sam/Desktop/tig-0.14.1 ~/bin/

यदि आप एक खिड़कियों ग्राहक का उपयोग आप

1

cp: cannot stat /Users/Sam/Desktop/tig-0.14.1 ' "खींचें & ड्रॉप" शैली में यह करने के WinSCP उपयोग कर सकते हैं: इस तरह के कोई फ़ाइल या निर्देशिका `

यह जांच है ठीक है, ठीक है: जिस फ़ाइल को आप प्रतिलिपि बनाने का प्रयास कर रहे हैं वह वह जगह नहीं है जहां आपने सोचा था, या आपने जो लिखा है उसका नाम नहीं दिया है।

# cp /Users/Sam/Desk<TAB> 
# cp /Users/Sam/Desktop/tig<TAB> 
# cp /Users/Sam/Desktop/tig-0.14.1.tar.gz 

ध्यान दें कि छूत-0.14.1.tar.gz के रूप में पाया, वास्तविक फ़ाइल नाम शायद है: जैसा कि टिप्पणी में सुझाव आप प्रॉम्प्ट पर टैब पूरा होने का उपयोग कर सुनिश्चित करें कि आप सब कुछ सही है बनाने के लिए कोशिश कर सकते हैं जंगली ...

3

अपने मैक (नहीं सर्वर) से:

# scp -r ~/Desktop/tig-0.14.1 [email protected]:~/bin 

myUsername और myServerName उचित रूप से बदलें।

संबंधित मुद्दे

 संबंधित मुद्दे