linux find 命令使用

清理日志文件

bash 复制代码
find . -maxdepth 1 -type f -name "messages-2025*"
find . -maxdepth 1 -type f -name "messages-2025*" -delete

清理目录

bash 复制代码
#du命令排除 .gz的文件
du -sh --exclude="*.gz" *

#第一步:预览将被删除的目录
find . -maxdepth 1 -type d -name "2024-*-*"

#第二步:确认无误后执行删除子目录 , 对每个匹配的目录执行 rm -rf,+ 表示批量传递,效率高
find . -maxdepth 1 -type d -name "2024-*-*" -exec rm -rf {} +

#ls 查询文件列表排除.gz
ls | grep -v '\.gz$'
相关推荐
0xDevNull12 小时前
Linux切换JDK版本详细教程
linux
进击的丸子12 小时前
虹软人脸服务器版SDK(Linux/ARM Pro)多线程调用及性能优化
linux·数据库·后端
茶杯梦轩12 小时前
从零起步学习RabbitMQ || 第二章:RabbitMQ 深入理解概念 Producer、Consumer、Exchange、Queue 与企业实战案例
服务器·后端·消息队列
甲鱼9291 天前
MySQL 实战手记:日志管理与主从复制搭建全指南
运维
Johny_Zhao2 天前
OpenClaw安装部署教程
linux·人工智能·ai·云计算·系统运维·openclaw
YuMiao3 天前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
chlk1233 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑3 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件3 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
碳基沙盒3 天前
OpenClaw 多 Agent 配置实战指南
运维