Beberapa kali sepanjang hari, saya mungkin menjalankan tes di mana saya perlu melihat file log di server jauh. Saya sudah terbiasa menggunakan terminal saya untuk sftp
masuk ke server jarak jauh dan menarik file log yang diinginkan ke /tmp
mesin lokal saya.
Saya melihat-lihat opsi hari ini menggunakan man sftp
dalam upaya untuk mencari cara untuk menjalankan perintah berikut pada dasarnya dalam satu baris sehingga saya tidak perlu mengetikkan perintah, tekan enter, ketik perintah tekan enter, dll.
(apa yang saya lakukan sekarang)
sftp myuser@myserver
--mypassword at prompt
lcd /tmp
get /dir/dir/dir/dir/file
quit
Saya menemukan sambil melihat-lihat man sftp
referensi scp
yang belum pernah saya gunakan sebelumnya. Saya merasa itu mungkin yang saya cari, tetapi saya tidak melihat cara untuk menentukan ke mana saya ingin file yang disalin dengan aman itu pergi.
Bisakah seseorang memberi saya cara untuk mendapatkan /dir/file
dari server jarak jauh dan mengunduhnya /tmp/file_plus-my-description
?
Saya berharap dapat menjalankan perintah sftp atau scp yang mirip dengan salinan UNIX biasa seperti:
scp myuser@myserver /dir/file /tmp/file_plus-my-description
Saya menggunakan bawaan Terminal
di Mac OS X 10.8. Terima kasih.