Linux控制台下带子目录抓取FTP文件

一直想备份自己的主页,用gFTP抓取总是中间报错。 用ftp命令和lftp带通配符好像不能抓取子目录。在此感谢“超越”和“lfree”提供了两种方法。

  • 用wget:
$wget -m -c ftp://用户名:密码@服务器地址和路径

抓取的目的地为当前目录。或者多加一个参数:

$wget -b -m -c ftp://用户名:密码@服务器地址和路径

由于有参数-b,所以这个命令会在后台运行,可以通过当前目录下自动生成的log文件查看详细信息。

  • 用ncftp:

系统默认没有带这个东西需要安装一下:

$sudo apt-get install ncftp

安装完毕后连接服务器:

$ncftp ftp://用户名:密码@服务器地址

带目录全部抓取的到本地当前文件夹的命令是:

ncftp / >get -R *

-------------------
实验环境:Ubuntu 6.06 DeskTop LTS

日历

最近发表

京ICP备06005719号 ◎版权声明:欢迎转载。如果方便,请转载时以超链接形式标明文章原始出处。谢谢!!

本站点由 Z-Blog 1.8 Walle Build 100427 构建,基于 Glued Ideas Subtle 主题,由 zx.asd 移植并创新.