17维客-生活百科-linux百科 >>所属分类 >> shell   

Ftp批量上传下载的Shell脚本 编辑词条 发表评论(0)

  好久没写技术类文章啦,一直忙着实习。今天杭州阳光普照,心情很好,来点低技术含量的,分享两个脚本,都是在公司里经常用的。

  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。

附件列表


→如果您认为本词条还有待完善,请 编辑词条

上一篇linux c程序中获取shell脚本输出下一篇把SQL查询结果赋给shell变量

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

收藏到: Favorites  

词条信息

hdwiki
hdwiki
书童
词条创建者 发短消息   

相关词条