दिन भर में कई बार, मैं एक परीक्षण चला सकता हूं, जहां मुझे रिमोट सर्वर पर लॉग फाइल के माध्यम से देखना होगा। मैंने अपने टर्मिनल का उपयोग sftp
रिमोट सर्वर में करने के लिए किया है और /tmp
अपनी स्थानीय मशीन पर वांछित लॉग फ़ाइल को नीचे खींचने के लिए उपयोग किया है ।
मैं आज man sftp
मूल रूप से एक पंक्ति में निम्नलिखित आदेशों को चलाने का एक तरीका जानने के प्रयास में विकल्पों के माध्यम से देख रहा था ताकि मुझे एक कमांड टाइप न करना पड़े, प्रेस दर्ज करना, एक कमांड प्रेस दर्ज करना, आदि।
(मैं अभी क्या करता हूं)
sftp myuser@myserver
--mypassword at prompt
lcd /tmp
get /dir/dir/dir/dir/file
quit
मैं man sftp
एक संदर्भ के माध्यम से देख scp
रहा था, जिसे मैंने पहले इस्तेमाल नहीं किया था। मुझे लगता है कि यह वही हो सकता है जिसकी मैं तलाश कर रहा हूं, लेकिन मुझे यह निर्दिष्ट करने का कोई तरीका नहीं था कि मैं कहाँ जाने के लिए सुरक्षित रूप से कॉपी की गई फ़ाइल चाहता था।
क्या कोई मुझे /dir/file
दूरस्थ सर्वर से प्राप्त करने का कोई तरीका प्रदान कर सकता है और क्या इसे डाउनलोड करना है /tmp/file_plus-my-description
?
मैं एक नियमित रूप से कॉपी करने के लिए एक sftp या scp कमांड चलाने में सक्षम होने की उम्मीद कर रहा था जैसे:
scp myuser@myserver /dir/file /tmp/file_plus-my-description
मैं Terminal
मैक ओएस एक्स 10.8 में बिल्ट का उपयोग कर रहा हूं । धन्यवाद।