首页 » VPS 知识 » 浏览内容

用Wget批量下载远程FTP服务器上的文件


2012-10-16 19:28:07 1,439 0 发表评论 字体: 作者:C.K.

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

昨天买了个VPS,把虚拟主机迁移到VPS了,迁移过程肯定是要转移数据的。以前虚拟主机迁移数据的模式是非常低效率的,旧主机打包下载->新主机上传再解压缩,由于家庭网络带宽非常低,而且ADSL的上行速率512kbps万年不变,导致以前迁移网站绝对是体力活…

现在有了VPS,有了shell,这个过程就无比简单了,借助机房的大带宽,直接机房对机房互传文件看着简直就是一种享受啊

好了,讲一下方法:

1、旧虚拟主机打包备份整站 site.tar.gz

2、在VPS的shell中利用wget下载旧虚拟主机中的site.tar.gz,使用FTP协议

wget --ftp-user=username --ftp-password=password -m -nh ftp://xxx.xxx.xxx.xxx/xxx/xxx/site.tar.gz
  • wget --ftp-user=username --ftp-password=password -r -m -nh ftp://xxx.xxx.xxx.xxx/xxx/xxx/*
  • 上面就是命令了,FTP用户名密码参数不解释;

    -r 可选,表示递归下载,如果直接下载整个目录就需要该参数;

    -m 表示镜像,不解释;

    -nh表示不生成那一堆层级目录,直接从当前目录开始显示,非常好的参数;

    后面是ftp的地址,斜杠后的 * 表示下载该目录下的所有文件,如果只是一个文件,直接输入文件名即可。

      网站统计 Statistics

      • 创建时间: 2005年1月3日 距今4858 天
      • 日志总数: 2461
      • 评论总数: 630
      • 标签总数: 654
      • 链接总数: 273
      • 最后更新: 2017-7-1 18:16:33
      • 您是本站第 13463851 位访客

      广告区 Guǎng Gào