#!/bin/bash#backup web dir#需要备份的文件路径FROM_FILE=/home/wwwroot#备份存放的目录TO_FILE_zip=/home/backup_tar Time=$(date +%F)#判断源文件目录是否为空if test ! -d $FROM_FILE then mkdir -p /home/wwwroot fi#判断zip存放目录是否为空if test ! -d $TO_FILE_zip then mkdir -p /home/backup_tar fi for dir in $FROM_FILE/*do #对目录下的文件打包 tar zcf ${dir}_${Time}.tar.gz $dir > /dev/null 2>&1 # mv tar包到 bachup目录 cd $FROM_FILE mv *.tar.gz $TO_FILE_zip done#删除15天以前的压缩包find $TO_FILE_zip -type f -name "*.tar.gz" -mtime +15 | xargs rm -fr