方法1:

ls -al |grep -E "^d" |grep -v "\.$" |wc -l

详解:

-a 列出目录下的所有文件,包含以.开头的隐藏文件;

"^d"查找以d开头的行;

"\.$"查找任意普通字符结尾的行,"\."是字符.的转义,点.代表任意字符

方法2:

find -maxdepth 1 -type d |grep -v "^.$"

如果统计到2级目录-maxdepth参数修改为2

posted on 2020-09-03 20:32  夏雨等秦天  阅读(322)  评论(0编辑  收藏  举报