【Linux】统计目录下文件、目录数量

深度链接 / 2023-12-06 21:48:19 / 523

在linux中如何统计目录下文件或目录数量?

1、系统环境

[root@wrx tmp]# uname -isro
Linux 2.6.32-642.13.1.el6.i686 i386 GNU/Linux
[root@wrx tmp]#

2、实例

#统计当前目录下所有文件数量,包括子目录下文件
[root@wrx tmp]# ls -lR | grep "^-" | wc -l
7333
#统计/tmp目录下所有文件数量,包括子目录下文件
[root@wrx tmp]# ls -lR /tmp | grep "^-" | wc -l
7333
#统计当前目录下所有文件数量
[root@wrx tmp]# ls -l | grep "^-" | wc -l
101
#统计/tmp目录下所有文件数量
[root@wrx tmp]# ls -l /tmp | grep "^-" | wc -l
101
#统计当前目录下所有目录数量,包括子目录下目录
[root@wrx tmp]# ls -lR | grep "^d" | wc -l
2861
#统计/tmp目录下所有目录数量,包括子目录下目录
[root@wrx tmp]# ls -lR /tmp | grep "^d" | wc -l
2861
#统计当前目录下所有目录数量
[root@wrx tmp]# ls -l | grep "^d" | wc -l
24
#统计/tmp目录下所有目录数量
[root@wrx tmp]# ls -l /tmp | grep "^d" | wc -l
24
[root@wrx tmp]#

注:

#统计输出行数
[root@wrx tmp]# ls -l | wc -l
126