码迷,mamicode.com
首页 > Web开发 > 详细

ftp自动登录上传下载文件

时间:2017-08-05 18:49:40      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:put   自动   ftp服务   取消   username   pre   ascii   入口   批量下载   

(1)ftp自动批量下载文件

#####从ftp服务器上的/data/localacc 到 本地的/data/localacc####  
#!/bin/bash  
ftp -n<<!              //-n是不使用ftp的自动登录
open 10.0.129.170      //open host[port]:建立指定ftp服务器连接,可指定连接端口
user sfhc sfhc1234     //user username password:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous  my@email
binary                 //binary:设置文件传输模式为binary,缺省为ascii。binary模式不会对数据进行任何处理,ascii模式会将回车换行转换为本机的回车字符。
cd /data/localacc      //cd remote-dir:进入远程主机目录remote-dir
lcd /data/localacc     //lcd local-dir:将本地工作目录切换至local-dir
prompt                //prompt:设置多个文件传输时的交互提示(默认为提示,批量下载在每个文件都会提示,输入Y才能进行下一文件的传输,prompt可取消交互提示)
mget *.gz             //mget remote-files:下载多个远程文件
close                 //close:中断与远程服务器的ftp会话
bye                   //bye:退出ftp会话过程
!                     //!:在本地机器执行交互shell,exit回到ftp环境

 


(2)ftp自动批量上传文件

####本地的/data/localacc to ftp服务器上的/data/localacc####  
#!/bin/bash  
ftp -n<<!  
open 10.0.129.171  
user sfhc sfhc1234  
binary  
hash                       //hash:每传输1024个字节,显示一个hash符号(#)
cd /data/localacc  
lcd /data/localacc  
prompt  
mput *.*                  //mput local-files:将多个文件传输至远程主机
close  
bye  
!  

 

ftp自动登录上传下载文件

标签:put   自动   ftp服务   取消   username   pre   ascii   入口   批量下载   

原文地址:http://www.cnblogs.com/sunziying/p/7290899.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!