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 để sftp
vào máy chủ từ xa và kéo tệp nhật ký mong muốn xuống /tmp
trê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 sftp
một tài liệu tham khảo scp
mà 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/file
từ máy chủ từ xa và tải nó xuống /tmp/file_plus-my-description
khô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 Terminal
trong Mac OS X 10.8. Cảm ơn.