案例分析:
今天遇到了一个需要统计路径下目录个数的问题
如果一个一个的去数会很麻烦,找到了一篇文章刚好提到这个,于是我将方法整理了一下。
该方法的链接:Linux统计文件夹中文件个数以及目录个数_SG匚hang的博客-CSDN博客_linux统计文件个数blog.csdn.net
1.显示目录中的文件:
ls -l | grep "^-"
其中“^-”表示字符串的第一个字符为"-"
我们可以用wc命令进行统计:
wc [-lwm]
参数:
- -l 仅列出行数;
- -w 仅列出多少字(英文单字);
- -m 多少字符;
2.统计文件夹中文件个数
ls -l ./|grep "^-"|wc -l
3.统计文件夹中目录个数
ls -l ./|grep "^d"|wc -l
4.统计文件夹下文件个数,包括子文件
ls -lR | grep "^-"| wc -l
5.统计文件夹下目录个数,包括子目录
ls -lR | grep "^d"| wc -l
希望对有所帮助!