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 sftpmasuk ke server jarak jauh dan menarik file log yang diinginkan ke /tmpmesin lokal saya.
Saya melihat-lihat opsi hari ini menggunakan man sftpdalam 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 sftpreferensi scpyang 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/filedari 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 Terminaldi Mac OS X 10.8. Terima kasih.