Nhiều lần trong ngày, tôi có thể đang chạy thử nghiệm mà tôi cần xem qua tệp nhật ký trên máy chủ từ xa. Tôi đã quen với việc sử dụng thiết bị đầu cuối của mình để sftpvào máy chủ từ xa và kéo tệp nhật ký mong muốn xuống /tmptrên máy cục bộ của mình.
Hôm nay tôi đã xem qua các tùy chọn bằng cách sử dụng man sftpđể cố gắng tìm ra cách chạy các lệnh sau về cơ bản trong một dòng duy nhất để tôi không phải nhập lệnh, nhấn enter, nhập lệnh nhấn enter, v.v.
(tôi làm gì bây giờ)
sftp myuser@myserver
--mypassword at prompt
lcd /tmp
get /dir/dir/dir/dir/file
quit
Tôi đã tìm thấy trong khi xem qua man sftpmột tài liệu tham khảo scpmà tôi chưa sử dụng trước đây. Tôi cảm thấy đó có thể là thứ tôi đang tìm kiếm, nhưng tôi không thấy cách nào để chỉ định nơi tôi muốn tệp được sao chép an toàn đi đến.
Ai đó có thể cung cấp cho tôi cách truy cập /dir/filetừ máy chủ từ xa và tải nó xuống /tmp/file_plus-my-descriptionkhông?
Tôi đã hy vọng có thể chạy lệnh sftp hoặc scp tương tự như bản saoUNIX thông thường như:
scp myuser@myserver /dir/file /tmp/file_plus-my-description
Tôi đang sử dụng cài sẵn Terminaltrong Mac OS X 10.8. Cảm ơn.