同步脚本
HOST="ip:port" # 远程FTP服务器IP和端口USER="username" # 登录远程FTP服务器帐号PASS="userpassword" # 登录远程FTP服务器帐号的密码LCD="/src" # 本地文件夹路径RCD="/dst" # 远程FTP服务器路径lftp -c "set ftp:list-options -a;open ftp://$USER:$PASS@$HOST;lcd $LCD;cd $RCD;mirror --reverse \--verbose \--no-recursion \--Remove-source-files"
选项说明
–reverse 反向镜像(上传文件)–verbose 冗长操作–no-recursion 不进入子文件夹–Remove-source-files 传输完成后删除源文件参考来源
lftp用法手册
linux下lftp同步上传文件到ftp的shell脚本