如何脚本实现ftp文件下载?

我们知道,如果想要下载ftp上面的文件,可以登录上去,然后下载,但是如果要脚本化,应该如何实现呢?

date=`date +%Y%m%d`
export hostname=192.168.55.229
export username=zy
export password=123456

export localcd=/home/oracle/temp/${date}
export filename=13357${date}

if [ ! -f $localcd ]
then
        mkdir -p $localcd
fi

ftp -n << EOF
open $hostname
user $username $password
prompt off

cd /home/zhuying/
lcd $localcd
ls *${filename}
mget *${filename}
EOF

cd /home/oracle/temp
zip -P 123456 -r ${date}.zip ${date}
rm -rf /home/oracle/temp/${date}

总结:


cd 在远程机上改变工作目录
lcd 在本地机上改变工作目录










本文转自 chengxuyonghu 51CTO博客,原文链接:http://blog.51cto.com/6226001001/1548796,如需转载请自行联系原作者
上一篇:LeetCode 1313. 解压缩编码列表


下一篇:IOS调用WCF提供的服务方法,但是方法的参数是WCF那边自定义的对象,这样有办法调用么,如果可以IOS应该怎么传参呢?请问有了解的么,