1、当前文件夹及子文件夹的数量:

        ls -lR | grep "^d" | wc -l

2、当前文件及子目录文件夹的数量:

        ls -lR | grep "^-" | wc -l

3、当前目录某文件的数量:

        find . -name filename | wc -l

4、当前目录下所有目录文件的list及数量:

        find . -name "*" > list.txt

        find . -name "*"  | wc -l

PS:

上面grep "^-”:以-开头的是文件

上面grep “^d”:以d开头的是目录

 wc -l:统计输出的行数

参考:

linux 统计文件数量 - 小秦的开发梦 - 博客园

linux之ls -l|grep “^-“|wc -l命令_Karson Tiger的博客-CSDN博客

Logo

更多推荐