Кілька разів протягом дня, можливо, я запускаю тест, де мені потрібно переглянути файл журналу на віддаленому сервері. Я звик використовувати свій термінал sftp
на віддалений сервер і витягувати потрібний файл журналу /tmp
на свою локальну машину.
Сьогодні я переглядав варіанти, man sftp
намагаючись з’ясувати спосіб запуску наступних команд в основному в одному рядку, щоб мені не потрібно було вводити команду, натискати клавішу Enter, друкувати команду Натискати клавішу Enter тощо.
(що я роблю зараз)
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. Дякую.