Кілька разів протягом дня, можливо, я запускаю тест, де мені потрібно переглянути файл журналу на віддаленому сервері. Я звик використовувати свій термінал 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. Дякую.