当前位置: 首页 > news >正文

linux 抓图机器资源不足,排查和删除图片文件

# 2. 进入高使用率分区并查找大文件/目录(示例:/home) cd /home && du -sh * | sort -rh | head -n 10


过滤出那些大小大于 5GB 的目录


sudo find /var/lib/docker/overlay2/*/merged -type d -name "opt" -exec du -sh {} \; | awk '$1 ~ /[0-9.]+G$/ && substr($1, 0, length($1)-1) + 0 > 5 {print $0}'

提取文件名中的日期部分,并按日期统计文件总大小,最后将结果以 GB 为单位显示


ls -l | grep "2025" | awk '{date=gensub(/.*_(2025_[0-9]{2}_[0-9]{2}).*/, "\\1", "g", $9); size=$5; print date, size}' | sort | awk '{dates[$1]+=$2} END {for (d in dates) printf "%s %.2f G\n", d, dates[d]/1024/1024/1024}'

ls -l | grep "2025" | awk '{print $9}' | grep -o '2025_[0-9][0-9]_[0-9][0-9]' | sort | uniq -c

find 命令来匹配文件名中包含 2025_03_28 的 .png 文件


先查询确认
find . -type f -name "*2025_03_28*.png"


确认删除
find . -type f -name "*2025_03_28*.png" -exec rm {} \;


如果文件数量较多,使用 xargs 可能会比 -exec 更高效:
find . -type f -name "*2025_03_28*.png" | xargs rm

相关文章:

  • Java | 基于 ThreadLocal 实现多客户端访问设备的 REST 请求下发
  • 量子计算:开启信息时代新纪元的钥匙
  • 阀门流量控制系统MATLAB仿真PID
  • 从 YOLO11 模型格式导出到TF.js 模型格式 ,环境爬坑,依赖关系已经贴出来了
  • Python中multiprocessing的使用详解
  • git push的时候出现无法访问的解决
  • MinGW下编译ffmpeg源码时生成compile_commands.json
  • 微信小程序报错:600001 ERR_CERT_AUTHORITY_INVALID 的问题排查及解决
  • 区块链技术在投票系统中的应用:安全、透明与去中心化
  • (!常识!)C++中的内存泄漏和野指针——如何产生?如何避免?解决方案?基本原理?面试常问重点内容?
  • Springbean(二)@Component及其派生注解自动注入(2)使用注意和加载问题
  • JSON是什么
  • 【Git “reset“ 命令详解】
  • 论文浅尝 | C-ICL:用于信息抽取的对比式上下文学习(EMNLP2024)
  • 淘宝获取商品sku详情API接口如何调用?
  • 转发和重定向
  • 每天认识一个设计模式-桥接模式:在抽象与实现的平行宇宙架起彩虹桥
  • GPT-4o图像生成功能:技术突破与隐忧并存
  • R 安装和查看历史版本 R 包指南
  • 在Vue 3 + TypeScript + Vite 项目中安装和使用 SCSS
  • 从“长绳系日”特展看韩天衡求艺之路
  • 神十九乘组安全顺利出舱
  • 浙商银行一季度净赚超59亿微增0.61%,非息净收入降逾22%
  • 北大深圳研究生院成立科学智能学院:培养交叉复合型人才
  • 专访|首夺天元头衔创生涯历史,王星昊打算一步一步慢慢来
  • 西班牙葡萄牙遭遇史上最严重停电:交通瘫了,通信崩了,民众疯抢物资