shell脚本远程拉取ftp文件

#####从ftp服务器上的/home/data 到 本地的/home/databackup####
#!/bin/bash
ftp -n< open ftp地址
user 用户名 密码
binary
cd /要拉取的文件路径

for i in ls /绝对路径;
do
echo "–>[date +"%Y-%m-%d %H:%M.%S"] Deleting "$i
cd i
#创建文件保存路径
mkdir /data/data/111/pullmovies/i
done
lcd /
prompt
mget *
close
bye
!

-t, --tries=NUMBER 设定最大尝试链接次数(0 表示无限制).
-w, --wait=SECONDS 两次尝试之间间隔SECONDS秒
-T, --timeout=SECONDS 设定响应超时的秒数
-P, --directory-prefix=PREFIX 将文件保存到目录 PREFIX/…
wget -nH -m --ftp-user=用户–ftp-password=密码ftp://ftp地址:21/文件夹

你可能感兴趣的:(shell,ftp,linux)