跳转到内容
Go back

BusyBox 删除空文件夹

更新于:

BusyBox 删除空文件夹

BusyBox 版本的 find 命令支持 -empty 参数,可以使用其他方法来查找空目录:

如果路径中包含空格或特殊字符,可能需要额外处理

使用 ls 配合 find:

find /volume1/Download -type d -exec sh -c '[ -z "$(ls -A "{}")" ] && echo "{}"' \;

要删除找到的空目录,可以:

find /volume1/Download -type d -exec sh -c '[ -z "$(ls -A "{}")" ] && rmdir "{}"' \;

参数:

建议:

  1. 先使用第一个命令查看会被删除的目录
  2. 确认无误后再使用第二个命令删除

分享文章至:

Previous Post
Gitea 备份到 R2 脚本备份
Next Post
CodeQL 使用札记