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命令行上传或下载整个文件夹的方法