备份文件脚本(添加日期后缀)

备份文件脚本(添加日期后缀)

 脚本如下:

[root@zabbix-agent scritps]# cat filebak.sh
#!/bin/bash
#################################################################
# 实现目标:将源文件logs目录文件,备份到/opt/backup目标目录中去 #
#################################################################


###########备份带有时间后缀的文件或者目录#####################
###########添加时间后缀变量、文件变量、目录变量#########
suffix=`date +%Y%m%d`
sourcedir="/data/tomcat/logs"
files="*.log"
backupdir="/opt/backup"
#########找到目标文件,使用for循环进行遍历##############
for f in `find $sourcedir -name $files -type f `
do
echo "############备份文件开始$f"
cp ${f} ${f}_${suffix}
mv ${f}_${suffix} $backupdir
done

[root@zabbix-agent scritps]#

实现效果如下:

 

 

posted @ 2023-10-13 10:15  往事已成昨天  阅读(51)  评论(0编辑  收藏  举报