用的最多的就是:
ls -l | grep "^-" | wc -l
ls -l 普通文件就是以 - 开头,文件夹以 d 开头
grep 后面接正则表达式:^- 以 - 开头的匹配
http://tool.oschina.net/uploads/apidocs/jquery/regexp.html
wc -l 统计行数
其他常用的:
【转】https://www.cnblogs.com/uzipi/p/6100790.html
# 查看当前目录下的文件数量(不包含子目录中的文件)
ls -l|grep "^-"| wc -l
# 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录
ls -lR|grep "^-"| wc -l
# 查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R
ls -l|grep "^d"| wc -l
# 查询当前路径下的指定前缀名的目录下的所有文件数量
# 例如:统计所有以“20161124”开头的目录下的全部文件数量
ls -lR 20161124*/|grep "^-"| wc -l