如何从 SFTP 服务器“获取”多个目录

如何从 SFTP 服务器“获取”多个目录

我有一个 SFTP 服务器,其中包含以下目录:

dir1
test_results
templates

我怎样才能将这些目录中的所有内容原封不动地传输到我的本地?

我试过:

get -r dir1 test_results templates

但它将其视为test_results本地机器中的一个目录并将dir1其放在其中。

有人能帮我吗?

答案1

get只需为每个目录发出单独的命令。

get -R dir1
get -R test_results
get -R templates

OpenSSHsftp get命令接受一个强制的源远程路径参数和一个可选的目标本地路径参数。仅此而已。

对于递归下载,官方开关是-R-r只是一个未记录的别名)。

相关内容