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$'
相关推荐
delishcomcn4 分钟前
AI赋能的薄膜分切机:从自动化到自优化
运维·人工智能·自动化·薄膜分切机
极客先躯5 分钟前
高级java每日一道面试题-2026年02月03日-实战篇[Docker]-如何备份和恢复 Docker Volume?
运维·docker·容器·自动化·备份·持久化·恢复
caimouse5 分钟前
Reactos 第 8 章 结构化异常处理 — 8.4 软异常
服务器·开发语言·windows
艾莉丝努力练剑6 分钟前
【Qt】界面优化:绘图API
linux·运维·开发语言·网络·qt·tcp/ip·udp
方便面不加香菜7 分钟前
Linux--基础IO(二)
linux·运维·服务器
艾莉丝努力练剑13 分钟前
【Linux网络】NAT、内网穿透、内网打洞
linux·运维·服务器·网络·计算机网络·udp·php
无忧.芙桃17 分钟前
Linux信号机制(中)
linux·运维·服务器
難釋懷19 分钟前
Nginx-AB安装
运维·nginx
江湖有缘20 分钟前
自建私有任务管理平台|Docker Compose部署Ticky完整教程
运维·docker·容器
零陵上将军_xdr21 分钟前
Shell函数与自动化:让脚本从“能用“进化到“好用“
运维·自动化