备份脚本,拉去ftp下所有文件

备份脚本,拉去ftp下所有文件 备份脚本拉去ftp下所有文件#!/bin/bash# FTP参数FTP_IP192.168.2.22FTP_PORT6000FTP_USERadminFTP_PASS123456LOCAL_DIR/home/data-bak# 创建本地备份目录mkdir-p${LOCAL_DIR}# lftp同步远程全部文件到本地lftp-u${FTP_USER},${FTP_PASS}-p${FTP_PORT}${FTP_IP}LFTP_EOF set ftp:passive-mode true # mirror -e 代表完全同步本地删除远程不存在文件不需要就删掉 -e mirror -c --verbose / ${LOCAL_DIR} exit LFTP_EOF参数说明mirror -c支持断点续传去掉-e只下载新增 / 更新文件不删除本地多余旧文件保留-e本地和远程完全一致远程删什么本地同步删除