Scripting 如何使用PuTTY psftp将整个文件夹和子文件夹从远程服务器复制到本地计算机

Scripting 如何使用PuTTY psftp将整个文件夹和子文件夹从远程服务器复制到本地计算机,scripting,sftp,putty,Scripting,Sftp,Putty,我正在做一个自动复制文件夹和子文件夹从远程服务器到本地机器我知道的命令复制文件夹内的所有文件 mget *.extension 但我想知道psftp中是否有任何命令可以将文件夹和子文件夹递归复制到我的本地计算机。您可以使用scp。(示例)scp-ruser@remote:/path/to/folder/home/user/Desktop/要使用psftp递归复制文件,请使用get或带有-r(recurse)开关的mget 例如: get -r /home/user 见: 或者正如@

我正在做一个自动复制文件夹和子文件夹从远程服务器到本地机器我知道的命令复制文件夹内的所有文件

mget *.extension

但我想知道psftp中是否有任何命令可以将文件夹和子文件夹递归复制到我的本地计算机。

您可以使用scp。(示例)
scp-ruser@remote:/path/to/folder/home/user/Desktop/
要使用
psftp
递归复制文件,请使用
get
或带有
-r
(recurse)开关的
mget

例如:

get -r /home/user
见:


或者正如@jbarnett所建议的,您可以使用SCP。PuTTY也有一个SCP客户端,
pscp

pscp -r user@example.com:/home/user c:\download

请参见

您不能只使用普通的ftp客户端吗?使用scp时,我需要安装任何软件吗?我想它包含在*nix机器上。但不确定windows。偶然发现了此线程。如果您在windows上,请安装PuTTY并通过命令行使用PSCP.exe实用程序。