sftp 整个目录(递归具有多个目录的目录)

sftp 整个目录(递归具有多个目录的目录)

当我尝试通过 sftp 传输目录结构时(此处目录以递归方式包含其他目录)。我没有获取所有文件。

你能建议我如何做到这一点吗?

答案1

另一种方法是(它会跳过已经复制的文件)

rsync -av your/local/dir/ user@remotehost:/your/remote/dir/

答案2

使用scp -r

scp -r /your/local/dir user@remotehost:/your/remote/dir

答案3

OpenSSH sftp 客户端的最新版本也支持递归传输:

sftp> get -r /remote/path /local/path

不过,我首选的几乎任何协议的命令行客户端是lftp

相关内容