linux ls 统计文件数量和文件夹数量

首先要明白:

A、显示所有文件和文件夹(含隐藏)是ls -al  ,都是小写的a参数

[root@hxm aaa]# ls -al

B、显示所有文件和文件夹(不含隐藏)是 ls -l

[root@hxm aaa]# ls -l

C、显示所有文件夹不注意:只显示文件夹,不含隐藏的那两个点的文件夹)是 ls -d */

[root@hxm aaa]# ls -d */
 

然后:

A、统计所有文件和文件夹(含隐藏)是ls -al | wc -l,都是小写的参数

[root@hxm aaa]# ls -al | wc -l
8

B、统计所有文件和文件夹(不含隐藏)是ls -l | wc -l,都是小写的参数

[root@hxm aaa]# ls -l | wc -l
6

C、统计所有文件夹不注意:只显示文件夹,不含隐藏的那两个点的文件夹)是 ls -d */

[root@hxm aaa]# ls -d */ | wc -l
2

还有find等其它用法,请自行问搜索……

你可能感兴趣的:(linux,运维,服务器)