通过命令行 FTP 传输整个文件夹

通过命令行 FTP 传输整个文件夹

我想将一些网站迁移到新服务器。我可以通过 SSH 访问当前服务器,但只能通过 FTP 访问新服务器。

如何通过 Centos 和 SSH 通过 FTP 将整个文件夹复制到新服务器?

我可以通过 Centos 上的内置 FTP 客户端登录新服务器,但我不确定此后的命令。我需要将 httpdocs 文件夹从旧文件夹移动到新服务器的 public_html 文件夹。

我很乐意使用这种服务器到服务器的方式,因为它比通过宽带连接下载->上传要快得多。

你的,
克里斯

答案1

如果您可以在有 SSH 连接的服务器上安装 lftp,请尝试其镜像命令:

mirror -R /path/to/httpdocs /path/to/public_html_on_destination_machine

答案2

ncftp也很好用get -R

答案3

将文件压缩为 Tar/gzip 然后以此方式发送 - 您将受益于压缩,这是通过其他方式无法实现的,而且您会发现更容易保留权限。

相关内容