Shell脚本自动删除指定大小以上的备份文件
- 软件编程
- 2026-01-11 19:12:24
最近本地虚拟机的空间老是被备份给占满,为了偷懒不想自己天天登录上去清除,才写了这个自动清理脚本.

系统:centos 5.x
脚本内容:
cat make_room.sh
复制代码 代码如下:
#!/bin/bash
#size=`df -hP|grep /dev/mapper/VolGroup00-LogVol00|awk '{print $4}'|cut -f 1 -d "G"`
size=`df -mP|grep /dev/mapper/VolGroup00-LogVol00|awk '{print $4}'`
file="/root/sqlbak"
if [ "${size}" -le "1000" ];then
rm -f ${file}/*
else
echo "$size"
fi
为什么不用df -hP,因为if判断的时候老是报错,让我放弃了数字中会出现小数点的判断方式,直接用兆来判断这样更准确些.当然各位也可以加上其他的清理空间的方式,比如删除硬盘中大于50-100M的文件,或者删除前5-10个大的文件,这些判断就靠各位自己去写了,这些判断最好不要影响到服务器系统稳定性.
# 让我
# 盘中
# 报错
# hP
# centos
# br
# 更准确
# 其他的
# 影响到
# 写了
# 放弃了
# 中会
# bin
# 占满
# size
# bash
# dev
# Shell脚本
# grep
# df
# cut
# Linux shell实现每天定时备份mysql数据库
# Shell脚本定时备份清除运行系统日志的代码
# 用shell写一个mysql数据备份脚本
# shell备份文件、重命名文件、删除指定文件的3个脚本分享
# shell实现目录增量备份的示例代码
# 备份shell脚本实例代码
# 删除指定大小的备份文件
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
C++ 写的UrlEncode和UrlDecode实例
详解SpringCloud-OpenFeign组件的使用
浅析SQL Server授予了CREATE TABLE权限但是无法创建表
使用Idea或Datagrip导入excel数据的方法
Python 用__new__方法实现单例的操作
Pandas对每个分组应用apply函数的实现
Mybatis分页PageHelper插件代码实例
C# 使用 OleDbConnection 连接读取Excel的方法
GO接收GET/POST参数及发送GET/POST请求的实例详解
element-ui点击查看大图的方法示例
Docker运行springboot项目的实现
JavaScript实现网页tab栏效果制作
jQuery-App输入框实现实时搜索
python selenium 获取接口数据的实现
微信小程序用户登录和登录态维护的实现
C# Split函数根据特定分隔符分割字符串的操作
Python urlopen()参数代码示例解析
一文告诉你Sql的执行顺序是怎样的
js调用网络摄像头的方法
vue祖孙组件之间的数据传递案例
docker nginx实现一个主机部署多个站点操作
python3中TQDM库安装及使用详解
java利用正则表达式处理特殊字符的方法实例
MySQL修改存储过程的详细步骤
全面介绍python中很常用的单元测试框架unitest
C语言中求和、计算平均值、方差和标准差的实例
基于Spring Cloud Zookeeper实现服务注册与发现
一篇文章教你用python画动态爱心表白
class类在python中获取金融数据的实例方法
vue中利用three.js实现全景图的完整示例
java开发中使用IDEA活动模板快速增加注释的方法
docker-compose快速搭建docker私有仓库的步骤
Android仿抖音主页效果实现代码
python mongo 向数据中的数组类型新增数据操作
c# Linq distinct不会调用Equals方法详解
详解Go内存模型
详解Go语言的context包从放弃到入门
js实现滚动条自动滚动
Python类class参数self原理解析
C++调用Go方法的字符串传递问题及解决方案
python实现图像随机裁剪的示例代码
IDEA使用Docker插件远程部署项目到云服务器的方法步骤
Springboot集成graylog及配置过程解析
MySQL 中行转列的方法
一行JavaScript代码如何实现瀑布流布局
js异步接口并发数量控制的方法示例
基于Python的图像阈值化分割(迭代法)
Java8中 LocalDate和java.sql.Date的相互转换操作
golang 设置web请求状态码操作
python中把元组转换为namedtuple方法
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
