作者:顾久君_152_599 | 来源:互联网 | 2017-06-27 05:36
文章标题:Ftp批量上传下载的Shell脚本。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类
好久没写技术类文章啦,一直忙着实习。今天杭州阳光普照,心情很好,来点低技术含量的,分享两个脚本,都是在公司里经常用的。
FTP批量上传,ftput.sh:
01 #!/bin/bash
02 for filename in $@
03 do
04 ftp -nv 192.168.130.2 <
05 user username password
06 prompt off
07 bin
08 mput $filename
09 close
10 !
11 done
FTP批量下载,ftpget.sh
01 #!/bin/bash
02 for filename in $@
03 do
04 ftp -nv 192.168.130.2 <
05 user username password
06 prompt off
07 bin
08 mget $filename
09 close
10 !
11 done
适用方法:将代码修改下(FTP地址和用户名密码修改一下)保存成ftput.sh,把要上传的文件作为脚本参数执行之即可。如
1 sh ./ftput.sh *.jpg 123.txt config.xml
就是把所有jpg文件和23.txt config.xml两个文件上传到ftp。