linux 查看文件夹下的文件个数(当前目录的文件数)
查看文件夹下的文件个数(当前目录的文件数)
ls -l |grep "^-" | wc -l
说明:
ls -l
: 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)grep ^-
: 这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^dwc -l
: 统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
查看文件夹下的文件个数(当前目录的文件和子文件夹的文件数)
find ./ -type f | wc -l
或者
ls -lR|grep "^-"|wc -l
- grep d筛选目录,-筛选文件
一、查看当前目录下的文件数量(不包含子目录中的文件)
ll | grep ^- | wc -l
二、查看当前目录下的文件数量(包含子目录中的文件) R,递归
ls -lR | grep ^- | wc -l
三、查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R
ls -l | grep ^d | wc -l
四、查询当前路径下的指定前缀名的目录下的所有文件数量
例如:统计所有以20161124开头的目录下的全部文件数量
ls -lR 20161124*/ | grep ^- | wc -l
ls -l 该命令表示以长列表输出指定目录下的信息(未指定则表示当前目录)
R代表递归子目录中的“文件”,这个“文件”指的是目录、链接、设备文件等的总称文章来源:https://www.toymoban.com/news/detail-595481.html
wc -l
表示统计输出信息的行数,因为经过前面的过滤已经只剩下普通文件,一个目录或文件对应一行,所以统计的信息的行数也就是目录或文件的个数文章来源地址https://www.toymoban.com/news/detail-595481.html
到了这里,关于linux 查看文件夹下的文件个数(当前目录的文件数)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!