Linux批量下载ftp文件夹

今天想要将远程ftp服务器上的文件下载下来,用到了《linux系统ftp自动上传下载shell脚本》之前笔记记录的ftp命令,经过测试ftp命令是无法下载文件夹的;

通过GOOG查阅资料发现,需要用到lftp镜像的功能来完成ftp文件夹下载及上传,命令挺简单的非常容易上手;

LFTP将ftp服务器映射成了镜像,可以很方便的直接下载或者更新整个目录树,正向反向都可以!

安装lftp环境

首先要在linux/centos系统上安装lftp环境

apt-get install lftp" or "apt-get install lftp-ssl

操作命令

首先登陆ftp服务器

lftp ftp://用户名:密码@IP

登陆之后就可以操作下载ftp文件或者上传ftp文件夹命令了

下载目录:

mirror (目录地址)

示例: mirror /domain/wwwroot/www.5yun.org/web (这样web里面的所有文件夹子文件全部文件都给拖回来了)

上传目录:

mirror -R (目录地址)

示例:mirror -R /domain/wwwroot/www.5yun.org/backup (这样当前服务器路径目录下的文件就全部上传到了远程backup文件夹中)

本地VPS默认目录是/root,换其它目录CD命令切换,当前所在那个目录则对哪个目录生效!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片