मैक टर्मिनल SSH फ़ाइल स्थानांतरण?


12

वहाँ केवल मैक का उपयोग कर एक टर्मिनल से सीधे फ़ाइलों को स्थानांतरित करने के लिए एक रास्ता है? शायद SSH का उपयोग?

जवाबों:


24

हां, आप scp का उपयोग कर सकते हैं, जो मूल रूप से ssh के ऊपर cp है। यह या तो तरीके से भी काम कर सकता है, इसलिए:

scp ~/Document/Localfile remoteuser@remotemachine:~/Desktop

या

scp remoteuser@remotemachine:~/Destkop/remotefile ~/Desktop

पहला कमांड किसी फाइल को रिमोट मशीन पर कॉपी करेगा, दूसरा रिमोट से फाइल को लोकल में कॉपी करेगा। वाक्यविन्यास <user>@<machine or ip>:<file>आप man scpअधिक स्विच और विकल्पों के लिए कर सकते हैं


कोई बात नहीं, कृपया याद रखें कि गॉर्डन डेविसन जानकारी के नीचे मैक मैकडाटा और -Eविकल्प
रयान गिबन्स

4

scpलिनक्स पर आदेश कैसे आप SSH का उपयोग कर फ़ाइल स्थानांतरण करते हैं


5
scp एक कैविएट के साथ macs पर बहुत अच्छा काम करता है: यदि आप चाहते हैं कि यह मैक-विशिष्ट फ़ाइल मेटाडेटा (संसाधन कांटे, विस्तारित विशेषताएँ, आदि) की प्रतिलिपि बनाएँ, तो इसके -Eविकल्प का उपयोग करना सुनिश्चित करें ।
गॉर्डन डेविसन

1

scpआप चाहते हैं आदेश है। आपको गंतव्य कंप्यूटर पर SSH लॉगिन सक्षम होना चाहिए, और गंतव्य कंप्यूटर के लिए उपयोगकर्ता नाम और पासवर्ड पता होना चाहिए।

scp file.txt user@destination-computer:/Users/user/Documents/file.txt

1

यहाँ uuencode / uudecode और क्लिपबोर्ड का उपयोग करके फ़ाइलों को कॉपी करने का त्वरित तरीका है।

टर्मिनल में, जबकि कनेक्शन दूरस्थ मशीन पर खोला गया:

press CMD + K to clear the window
clear; uuencode filename < file

फिर टर्मिनल विंडो (CMD + A, CMD + C) से सभी टेक्स्ट को चुनें और कॉपी करें। अब अपने स्थानीय सिस्टम पर नई टर्मिनल विंडो खोलें, और करें:

uudecode

अब अपनी फाइल के uuencoded कंटेंट को पेस्ट करने के लिए CMD + V दबाएं। इसके बाद CTRL + D दबाएं, यूडब्यूस प्रोग्राम में इनपुट खत्म करने के लिए। ame फ़ाइलनाम ’नाम के तहत, आपकी फ़ाइल स्थानीय रूप से आपकी फ़ाइल बनाएगी।

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