同步脚本
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 传输完成后删除源文件