命令组合拳 - 统计目录下文件个数
- 统计目录下所有文件个数(包含子目录)
1 |
ls -lR | grep "^-" | wc -l |
- 统计目录下所有目录个数(包含子目录)
1 |
ls -lR | grep "^d" | wc -l |
解析
ls
-R
:可以递归列出子目录中的文件
grep
^-
:ls -l
命令列出的文件是以-
开头的^d
:ls -l
命令列出的目录是以d
开头的- 扩展:同理可以统计目录下所有软连接、设备文件等特殊文件个数
wc
-l
:统计行数