【问题标题】:Find directories without files but with subfolders in Unix在 Unix 中查找没有文件但有子文件夹的目录
【发布时间】:2013-02-13 00:12:21
【问题描述】:

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

我找到了搜索空目录 (Find Directories With No Files in Unix/Linux) 的解决方案,但如果还需要子文件夹,这将不起作用。

【问题讨论】:

    标签: unix ksh aix


    【解决方案1】:

    您可以使用以下脚本:

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-12
      • 1970-01-01
      • 1970-01-01
      • 2019-03-01
      相关资源
      最近更新 更多