如何使用scp复制文件而不是覆盖同名文件

how to use scp to copy files and not overwrite files in the distination with same name

我正在编写一个自动测试脚本,它将从远程位置复制文件并在将它们复制到另一个远程连接之前对其进行更改machine.I想将文件从远程计算机复制到我的本地机器。我正在使用 scp。一切都很好,直到我发现我的本地文件中有另一个同名文件。每次使用 scp 时,我都必须更改源文件或目标文件的名称。我想避免这种开销。是否有任何技巧可以仅使用我们想要的名称复制文件?例如:

scp filename user@sysname:/path/ dest_filename

基于: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