Linux--查询某个⽂件夹下的⽂件数量
# 查看当前⽬录下的⽂件数量(不包含⼦⽬录中的⽂件)
ls -l|grep "^-"| wc -l
# 查看当前⽬录下的⽂件数量(包含⼦⽬录中的⽂件)注意:R,代表⼦⽬录
ls -lR|grep "^-"| wc -llinux查看当前文件夹内容
# 查看当前⽬录下的⽂件夹⽬录个数(不包含⼦⽬录中的⽬录),同上述理,如果需要查看⼦⽬录的,加上R
ls -l|grep "^d"| wc -l
# 查询当前路径下的指定前缀名的⽬录下的所有⽂件数量
# 例如:统计所有以“20161124”开头的⽬录下的全部⽂件数量
ls -lR 20161124*/|grep "^-"| wc -l
对每个命令参数做⼀下说明备注:
ls -l
该命令表⽰以长列表输出指定⽬录下的信息(未指定则表⽰当前⽬录),R代表⼦⽬录中的“⽂件”,这个“⽂件”指的是⽬录、链接、设备⽂件等的总称
grep "^d"表⽰⽬录,"^-"表⽰⽂件
wc -l
表⽰统计输出信息的⾏数,因为经过前⾯的过滤已经只剩下普通⽂件,⼀个⽬录或⽂件对应⼀⾏,所以统计的信息的⾏数也就是⽬录或⽂件的个数

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。