首页/系统/Linux 运维命令速查/场景:批量清理空目录
文件与目录76 条

场景:批量清理空目录

上传目录、解压残渣里的空目录树批量修剪,自底向上一次清干净。

Linux 运维命令速查系统更新于 2026-10-12
场景删除空目录(含级联变空)
工具find -type d -empty -delete
语义-delete 隐含 -depth,自底向上

常用示例

常用示例
find /data/uploads -type d -empty -print
find /data/uploads -type d -empty -delete
find /data -type d -empty -not -path '*/.git/*' -delete

易错点

  • 只含隐藏文件(如 .gitkeep)的目录不算空,删除规则要配套确认
  • 别在挂载点集合上直接跑:加 -xdev 防止跨越挂载边界误伤

数据来源与参考

  • man 1 find(GNU findutils 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌