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$'
相关推荐
没有bug.的程序员2 小时前
服务网格(Istio)与传统微服务深度对垒:流量治理内核、代码侵入性博弈与运维收益实战指南
java·运维·微服务·istio·流量治理内核·代码侵入性
TongSearch2 小时前
Tongsearch分片的分配、迁移与生命周期管理
java·服务器·数据库·elasticsearch·tongsearch
是Dream呀2 小时前
自动化打造信息影响力:用 Web Unlocker 和 n8n 打造你的自动化资讯系统
运维·前端·爬虫·自动化
JinchuanMaster2 小时前
Ubuntu20.04安装50系显卡驱动[不黑屏版本]
linux·人工智能·深度学习·ubuntu·机器学习·机器人·gpu算力
蜜汁小强2 小时前
为 Github 创建本地 .ssh 关联 (RSA 以支持老系统)
运维·ssh·github
中草药z2 小时前
【Linux】拆解 Linux 容器化核心:Namespace 隔离 + cgroups 资源控制,附 LXC 容器生命周期实战
运维·docker·容器·虚拟化·namespace·lxc·cgroups
草莓熊Lotso2 小时前
Linux 程序地址空间深度解析:虚拟地址背后的真相
java·linux·运维·服务器·开发语言·c++·人工智能
郝学胜-神的一滴2 小时前
使用Linux命名管道(FIFO)实现无血缘关系进程间通信
linux·服务器·开发语言·c++·程序人生
Jinkxs2 小时前
【Linux】零基础入门:一篇吃透操作系统核心概念
linux·运维·服务器·网络·操作系统