用的最多的就是:
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