как использовать scp для копирования файлов, а не перезаписывать файлы в папке с таким же именем - PullRequest
0 голосов
/ 19 ноября 2018

Я пишу сценарий автоматического тестирования, который будет копировать файлы из удаленного расположения и вносить в него изменения, прежде чем копировать их на другой удаленно подключенный компьютер. Я хочу скопировать файл с удаленного компьютера на мой локальный компьютер. Я использую SCP. Все было хорошо, пока я не узнал, что у меня есть другой файл с таким же именем. Мне нужно либо менять имя файла в источнике или в месте назначения каждый раз, когда я использую scp. Я хочу избежать этих накладных расходов. Есть ли какой-нибудь взлом, чтобы просто скопировать файл с именем, которое мы хотим? Как например:

scp filename user@sysname:/path/ dest_filename

1 Ответ

0 голосов
/ 19 ноября 2018

Исходя из: https://en.wikipedia.org/wiki/Secure_copy#Function

scp user@host:directory/SourceFile TargetFile

Скопировал бы "SourceFile", скажем, с удаленного, в локальный путь "TargetFile".

Так что вы могли бы теоретическиделать:

scp bob@remotecomputer:directory/LogonTime.txt /somelocalpath/LogonTime20181119.txt
...