Linux服务器下用FTP上传下载备份文件

从linux服务器批量上传/home/test文件夹里面文件到FTP(192.168.1.122)里面wwwroot目录

20170112172020
##shell脚本如下:
updir=/home/test
todir=wwwroot
ip=192.168.1.122
user=test
password=test123123
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

github地址https://github.com/aqzt/kjyw/blob/master/backup/ftp1.sh

从linux服务器批量下载文件备份
##shell脚本如下:

date >> /tmp/ftp.log
today=`date +%Y-%m-%d_%H_%M_%S`
cd /data/backup/
mv 192.168.1.122 192.168.1.122_$today
wget ftp://192.168.1.122:21/* –ftp-user=test –ftp-password=test123123 -r
date >> /tmp/ftp.log

github地址https://github.com/aqzt/kjyw/blob/master/backup/ftp2.sh

未经允许不得转载:Ppabc博客 » Linux服务器下用FTP上传下载备份文件