linux下lftp同步上传文件到ftp的shell脚本

发布时间:2020-11-04编辑:脚本学堂
本文介绍下,用lftp命令同步上传文件到ftp的一个脚本。有需要的朋友参考下吧。

lftp命令同步上传文件,代码如下:
 

复制代码 代码示例:
#!/bin/bash
#edit by www.jb200.com
HOST="IP:端口"
USER="用户名"
PASS="密码"
LCD="本地路径"
RCD="远程路径"
lftp -c "set ftp:list-options -a;
open ftp://$USER:$PASS@$HOST;
lcd $LCD;
cd $RCD;
mirror --reverse
       --verbose
       --exclude-glob a-dir-to-exclude/
       --exclude-glob a-file-to-exclude
       --exclude-glob a-file-group-to-exclude*
       --exclude-glob other-files-to-esclude"
 

代码说明:
1,LCD 本地文件路径
2,RCD 远程文件保存路径
3,mirror 作镜像同步,有关这个命令的用法,可以mirror --help查看详细帮助。

有关lftp命令的详细介绍,请参考文章:
探讨:强大的lftp命令的用法举例
lftp命令使用笔记
lftp常用命令的用法总结
lftp命令的使用方法分享
linux下lftp命令使用小结
linux下lftp命令行上传或下载整个文件夹的方法