我想通过 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'