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$'
相关推荐
omenkk713 小时前
网络IO模型-从BIO到IO多路复用
服务器·网络
Irene199113 小时前
两种 Linux 发行版:Ubuntu 与 CentOS Shell 环境核心差异对比(查看 Linux 版本,Hadoop 是什么)
linux·ubuntu·centos
j7~13 小时前
【Linux系统】基础IO(文件描述)(1)
linux·服务器·c++·文件·基础io
xhbh66613 小时前
内网端口映射外网完全教程:路由器端口转发配置+内网穿透工具实战
服务器·网络·智能路由器·端口映射·映射
MXsoft61813 小时前
**配置文件频繁变更导致故障?版本控制****+****合规检查必不可少**
运维
星辰&与海13 小时前
多个串口加输出
linux
广州灵眸科技有限公司13 小时前
瑞芯微(EASY EAI)RV1126B 模型部署API说明
linux·开发语言·网络·人工智能·深度学习·算法·yolo
gjc59213 小时前
Linux MySQL服务器SSH多端口配置:解决22端口禁直连,兼顾安全与运维
linux·运维·服务器·mysql·ssh
wzl2026121313 小时前
基于企业微信开放API,实现SCRM核心客户标签自动化管理系统
运维·自动化·企业微信
largecode13 小时前
怎么让手机显示公司名?来电显示公司名称认证实现品牌外显
linux·ubuntu·华为od·华为·智能手机·华为云·harmonyos