:<<!
编写一个脚本实现备份/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
相关文章
- 用java实现从文本文件批量导入数据至数据库
- java实现替换所有文件的内容,文件内容批量替换
- 用vue实现点击编辑按钮将li变为可以输入文本的input
- Sqlserver 用备份数据库文件.bak 还原时执行报错:由于数据库存在问题,无法获得独占访问权限。
- java用sort降序,Java List的sort方法改写compare实现升序,降序,倒序的案例
- poi导出excel 损坏_急!!!java用poi导出excel文件,打开导出的文件时报错“文件错误,数据可能丢失”...
- 用python向txt文件中写数据时的追加和覆盖问题
- (c语言)编程输出二维数组中元素的最大值,要求用指针实现。
- asp.net源程序编译为dll文件并调用的实现过程
- PHP的简单易懂文件管理,可实现基本功能