Несколько раз в течение дня я могу запустить тест, в котором мне нужно просмотреть файл журнала на удаленном сервере. Я привык использовать свой терминал для подключения к 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, аналогичную обычной копии UNIX, например:
scp myuser@myserver /dir/file /tmp/file_plus-my-description
Я использую встроенную Terminal
в Mac OS X 10.8. Спасибо.