/ FTP

Shell实现FTP上传文件夹

!/bin/bash updir=/root/sk #要上传的文件夹 todir=sk #目标文件夹 ip=127.0.0.1 #服务器 user=leo #ftp用户名 password=123456 #ftp密码 sss=find $updir -type d -printf $todir/'%P\n'| awk '{if ($0 == "")next;print "mkdir " $0}' aaa=find $updir -type f -printf 'put %p %P \n' ftp -nv $ip <<EOF user $user $password type binary prompt $sss cd $todir $aaa quit EOF

原文地址:http://rzl01.blog.51cto.com/3004337/579529

Shell实现FTP上传文件夹
Share this