今天想要将远程ftp服务器上的文件下载下来,用到了《linux系统ftp自动上传下载shell脚本》之前笔记记录的ftp命令,经过测试ftp命令是无法下载文件夹的;
通过GOOG查阅资料发现,需要用到lftp镜像的功能来完成ftp文件夹下载及上传,命令挺简单的非常容易上手;
LFTP将ftp服务器映射成了镜像,可以很方便的直接下载或者更新整个目录树,正向反向都可以!
首先要在linux/centos系统上安装lftp环境
apt-get install lftp" or "apt-get install lftp-ssl
操作命令
首先登陆ftp服务器
lftp ftp://用户名:密码@IP
登陆之后就可以操作下载ftp文件或者上传ftp文件夹命令了
下载目录:
mirror (目录地址)
示例: mirror /domain/wwwroot/www.ykit.cn/web (这样web里面的所有文件夹子文件全部文件都给拖回来了)
上传目录:
mirror -R (目录地址)
示例:mirror -R /domain/wwwroot/www.ykit.cn/backup (这样当前服务器路径目录下的文件就全部上传到了远程backup文件夹中)
****本地VPS默认目录是/root,换其它目录CD命令切换,当前所在那个目录则对哪个目录生效!****
转载请注明:有客帮 » linux/Centos批量下载ftp文件夹