首页 > 其他 > 详细

备份前一天文件名中包含日期的文件

时间:2014-03-07 23:18:23      阅读:576      评论:0      收藏:0      [点我收藏+]

#!/bin/bash
Date=`date +%m%d%y -d "-1 day"`
Name1=`date +%m`
Name2=`date +%d -d "-1 day"`*
Name3=STHR_db_20`date +%y`
Name4=$Name3$Name1$Name2
mkdir /history/aa/$Date
touch /log/aa/$Date.log
echo "aa backup begin at `date +%H:%M:%S`" >> /log/aa/$Date.log
find /backup/aa/ -type f -name $Name4 -exec cp -rv {} /history/aa/$Date/ \;
echo "aa backup end at `date +%H:%M:%S`" >> /log/aa/$Date.log

/usr/bin/mail -s "aa backup done" aa@ming.com </log/aa/$Date.log


注:

-type f指文件类似为文件 d为目录

-name 指文件名为



本文出自 “linux” 博客,谢绝转载!

备份前一天文件名中包含日期的文件,布布扣,bubuko.com

备份前一天文件名中包含日期的文件

原文:http://yangzhiming.blog.51cto.com/4849999/1369874

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!