我使用 AIX 5.3 (ksh),并且正在寻找一种方法来查找包含子文件夹但其中不任何文件的所有文件夹。
我找到了一个搜索空目录 ( Find Directories With No Files in Unix/Linux ) 的解决方案,但如果还需要子文件夹,则此解决方案不起作用。
最佳答案
您可以使用以下脚本:
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
关于unix - 在 Unix 中查找没有文件但有子文件夹的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15107830/