从linux服务器批量上传/home/test文件夹里面文件到FTP(192.168.1.122)里面wwwroot目录
##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 <
user $user $password
type binary
prompt
$sss
cd $todir
$aaa
quit
EOF
从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