:<<!
编写一个脚本实现备份/var/log目录下的所有文件到/lianxi/jingzhou,
要求文件名包含当前日期,精确到秒,文件名例如:2022_3_13_10_58_20。
同时要求删除/lianxi/jingzhou目录下七天前的备份文件,只保留最近7天的
!
# 建立存放备份文件的目录
mkdir /lianxi/jingzhou -p
# 获取当前的时间
ctime=$(date +%Y_%m_%d_%H_%M_%S)
# 将/var/log下的文件备份到/lianxi/jingzhou
tar czf /lianxi/jingzhou/${ctime}- /var/log &>/dev/null
# 找到/lianxi/jingzhou下七天前的备份文件,然后删除
find /lianxi/jingzhou -mtime +7 |xargs rm -rf
相关文章
- 用shell实现文件的备份
- 用c语言/c++实现水仙花数的求解(附有详细代码)
- vue前端实现将页面显示内容生成pdf文件的几种方法,html2canvas、dom-to-image、jspdf(带分页)基本使用以及介绍
- vue中使用vue-pdf实现多个pdf文件的循环输出,且每个PDf文件有自己的分页
- vue js 前端实现PDF文件下载的三种方式 解决vue下载pdf文件打开文件后空白
- shell脚本获取进程ID并杀死的实现及问题解析
- shell编程--遍历目录下的文件
- 【nodejs】--express的中间件multer实现图片文件上传--【XUEBIG】
- android java 用系统弹窗的方式实现模拟点击动画特效
- 在Centos系统中基于PowerDNS实现master和slave的域名解析服务双备份