0
点赞
收藏
分享

微信扫一扫

【Linux】查看某目录下的文件夹个数

转角一扇门 2022-01-27 阅读 101

【Linux】查看某目录下的文件夹个数

0、背景

本博客涉及inux运维:使用linux指令快速获取目录下的文件夹个数。

相关博客:
【Linux】查看某目录下的文件个数
https://jn10010537.blog.csdn.net/article/details/122439208

备注:多个linux命令组合,使用“|”连接,“^d”表示字符串的第一个字符为"d"。
另外:用wc命令进行统计:

wc [-lwm]
参数:
-l 仅列出行数;
-w 仅列出多少字(英文单字);
-m 多少字符;

1.1 查看当前目录下的文件夹个数

查看当前目录下的文件夹个数使用命令:

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

使用示例:

[root@localhost 2022-01-27]# ls -l |grep "^d"|wc -l
27

1.2 查看指定目录下的文件夹个数

查看指定目录下的文件件个数使用命令:

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

其中 specified_dir是待指定的目录,如果省略则默认为当前目录。

使用示例:

[root@localhost .Image]# ls -l ./2022-01-27 | grep "^d"| wc -l 
27

2.1 递归查询当前目录下的文件夹个数

相比1.1,所谓递归,即如果当前目录有文件夹,则会层层搜索所有文件夹中的所有文件夹。
命令如下:

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

使用示例:

[root@localhost .Image]# ls -lR | grep "^d"| wc -l 
476
[root@localhost .Image]# 

2.2 递归查询指定目录下的文件夹个数

相比1.2,所谓递归,即如果指定目录有文件夹,则会层层搜索所有文件夹中的所有文件夹。
命令如下:

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

其中 specified_dir是待指定的目录,如果省略则默认为当前目录。

使用示例:

[root@localhost jn_537]# ls -lR ./.Image  | grep "^d"| wc -l 
476
[root@localhost jn_537]#
举报

相关推荐

0 条评论