对以日期命名的目录(如:03-05-2014)进行自动备份的脚本

简介:

#!/bin/bash
Date=`date +%m%d%y -d "1 day ago"`

Date2=20`date +%y/%m/%d`-

Date3=`date +%H:%M:%S`

Date4=`date +%M`

Name1=`date +%m`
Name2=`date +%d -d "1 day ago"`
Num2=`echo -$Name2`
Name3=`date +%y`
Num3=`echo -20$Name3`
Num4=`echo $Name1$Num2$Num3`
sudo touch /log/aa/$Date.log
sudo echo "aa backup begin at $Date2$Date3" >> /log/aa/$Date.log
sudo find /backup/aa/ -type d -name $Num4 -exec cp -av {} /history/aa/ \;

Date5=20`date +%y/%m/%d`-

Date6=`date +%H:%M:%S`

Date7=`date +%M`

Date8=$(($Date7-$Date4))
sudo echo "aa backup end at $Date5$Date6" >> /log/aa/$Date.log

sudo echo "aa backup use time $Date8 minutes" >> /log/aa/$Date.log

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

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/1369866如需转载请自行联系原作者


yangzhimingg

相关文章
|
8月前
如何基于原名称批量重命名(格式化)文件(夹)名
该文介绍了如何使用一个工具批量处理文件名,使其符合“4位数字 - 6位数字 - 10位数字”的格式。首先,提供了两个下载链接(度娘网盘和蓝奏云)以获取该工具,接着详细步骤包括:打开工具,切换到“文件批量复制”模块,使用快捷键;将文件拖入或通过导入按钮添加;选择并编辑重命名规则,分别提取出4位、6位和10位数字;最后,在“纯自定义内容”中输入格式“xxxx - xxxxxx - xxxxxxxxxx”并执行,确认重命名后的文件名正确无误。建议在执行前先保存规则,以防错误难以恢复。
|
8月前
|
弹性计算 运维 Shell
根据日期和时间动态重命名文件
【4月更文挑战第30天】
83 0
|
搜索推荐
更改目录
写完了一篇文章,进行对标题实现一个自动更改的目的,通过word对文章标题实现一个自动更改目录的功能,在更改的过程中遇到了出现了很多不明白的地方的,也是让自己陷入了两难的境界。
59 0
|
Linux
Linux系统如何在命令行创建以当前日期命名的目录或文件
Linux系统如何在命令行创建以当前日期命名的目录或文件
1230 0
Linux——日期和时间操作、搜索文件或目录、压缩/解压、修改文件或目录的所有者的相关命令
Linux——日期和时间操作、搜索文件或目录、压缩/解压、修改文件或目录的所有者的相关命令
Linux——日期和时间操作、搜索文件或目录、压缩/解压、修改文件或目录的所有者的相关命令
制作一个禁止修改文件名的Excel文档
在数据分析场景中,有很多时候需要从Excel文件E导入更新数据,如果文件名字不固定,有时就会出现麻烦的问题,是否可以利用技术手段对Excel文件名字做一个保护呢?本文利用VBA完成一个禁止Excel文件改名的小游戏。
532 0
VBS自编写脚本。(实现批量修改文件名且在执行前,备份原有文件夹中的文件)
'=========================================================================='' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 4.
1353 0
|
XML 数据格式 Windows
IIS7保存配置文件及导入、导出、备份、还原
IIS6下想要保存配置,只需在图形界面下点右键保存即可,但windows 2008下的IIS7却没有这样的选项,IIS7的配置文件有好几个,在c:\windows\system32\inetsrv\config文件夹下,如果需要手动去备份,只要复制一份config这个目录既可以。
1622 0
VBS实现批量重命名文件并且操作前备份原有文件
'=========================================================================='' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 4.
939 0