2

我使用 AIX 5.3 (ksh),我正在寻找一种方法来查找包含子文件夹但其中没有任何文件的所有文件夹。

我找到了搜索空目录的解决方案(在 Unix/Linux 中查找没有文件的目录),但如果还需要子文件夹,这将不起作用。

4

1 回答 1

2

您可以使用以下脚本:

find . -type d | while read d; do
   nf=$(ls -lA $d | grep -c "^-")
   nd=$(ls -lA $d | grep -c "^d")
   [[ $nf -eq 0 && $nd -gt 0 ]] && echo $d
done
于 2013-02-27T09:50:10.237 回答