用 find 查找空文件和空目录

使用 find 命令的 -empty 测试条件定位零字节文件和空文件夹,这是大多数人从未用过的一个被遗忘的选项。

macOS清理空文件find 文件查找低风险
运行 `find . -type f -empty` 列出空文件,运行 `find . -type d -empty` 列出当前目录下的空文件夹。

01命令

命令
$ find . -type f -empty
find . -type d -empty

02作用说明

-empty 测试条件同时匹配大小为零的文件和没有任何条目的目录。配合 -type f 或 -type d 可以只筛选某一种类型,还可以串联 -delete 一次性删除空目录,不过建议先只打印列表确认。

03风险

风险低风险
!注意: 用 `find . -type d -empty -delete` 会自底向上递归删除空目录,操作不可撤销,务必确认起始目录正确。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 文件与文件夹

06相关方案