Linux 统计文件夹,文件数量的命令

用的最多的就是:

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

原文地址:https://www.cnblogs.com/TreeDream/p/10108822.html