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