清理日志文件
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$'