[1] - 查看当前目录内的文件数量(不包含子目录中的文件):
ls -l|grep "^-"| wc -l
ls -l| grep "str" | wc -l
说明:
- ls 列出当前文件
- ls -l 列出详细信息
- grep 正则匹配
- grep -v 反选
- wc 计算数量
- wc -l 计算行的数量
[2] - 查看当前目录内的文件数量(包含子目录中的文件):
ls -lR|grep "^-"| wc -l
[3] - 查看当前目录内的目录数量(不包含子目录中的目录):
ls -l|grep "^d"| wc -l
[4] - 查看当前目录内的目录数量(包含子目录中的目录):
ls -lR|grep "^d"| wc -l
[5] - 查看特定目录内的文件数量,如:
# test开头的所有目录内的全部文件数量
ls -lR test*/|grep "^-"| wc -l