linux sftp一次下载多个文件,scp或sftp使用单个命令复制多个文件

scp或sftp使用单个命令复制多个文件

我想将文件从/向远程服务器复制到不同的目录中。例如,我想一次运行这4个命令。

scp remote:A/1.txt local:A/1.txt

scp remote:A/2.txt local:A/2.txt

scp remote:B/1.txt local:B/1.txt

scp remote:C/1.txt local:C/1.txt

最简单的方法是什么?

user987654 asked 2019-03-11T03:45:22Z

14个解决方案

305 votes

将多个文件从远程复制到本地:

$ scp [email protected]:/some/remote/directory/\{a,b,c\} ./

将多个文件从本地复制到远程:

$ scp foo.txt bar.txt [email protected]:~

$ scp {foo,bar}.txt [email protected]:~

$ scp *.txt [email protected]:~

将多个文件从远程复制到远程:

$ scp [email protected]:/some/remote/directory/foobar.txt \

[email protected]:/some/remote/directory/

资料来源:[http://www.hypexr.org/linux_scp_help.php]

ios.id0 answered 2019-03-11T03:45:5

你可能感兴趣的:(linux,sftp一次下载多个文件)