如何通过scp命令将单个文件复制到多个文件

如何通过scp命令将单个文件复制到多个文件

我想通过 scp 命令复制单个文件,以便文件夹 ./a 将作为 {a1, a2, a3} 传输到某个远程目录。换句话说,我想要单个文件的多个副本。

这是一个例子:

scp -r a/ 'user@server:~/Data/{a1, a2, a3}'
scp: ambiguous target

答案1

与该cp命令一样,您无法通过一次调用将文件或目录复制到多个位置。相反,传输文件或目录,然后远程复制它:

scp -r a user@server:Data/a1
ssh user@server 'cd Data && cp -r a1 a2 && cp -r a1 a3'

相关内容