Linux统计文件数目
2016-11-06 20:09
337 查看
1、查看统计当前目录下文件的个数:
2、查看统计当前目录下文件的个数,包括子目录里的:
3、查看某目录下文件夹(目录)的个数,包括子目录里的:
4、排除(不显示)含有匹配文本的所有行:
以上四个命令解释:
1、ls -l
长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等),每一行对应一个文件或目录,如果要列出所有子目录下的文件就是ls -lR。
2、grep “^-”
这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是grep “^d”,而-c参数可以直接计算过滤部分的个数,-v参数能进行反转查找,即显示不包含匹配文本的所有行。
3、wc -l
统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
ls -l | grep "^-" | wc -l或
ls -l | grep -c '^-';
2、查看统计当前目录下文件的个数,包括子目录里的:
ls -lR| grep "^-" | wc -l;
3、查看某目录下文件夹(目录)的个数,包括子目录里的:
ls -lR| grep "^d" | wc -l;
4、排除(不显示)含有匹配文本的所有行:
ls | grep -v "unit"(显示不包含unit的所有行);
以上四个命令解释:
1、ls -l
长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等),每一行对应一个文件或目录,如果要列出所有子目录下的文件就是ls -lR。
2、grep “^-”
这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是grep “^d”,而-c参数可以直接计算过滤部分的个数,-v参数能进行反转查找,即显示不包含匹配文本的所有行。
3、wc -l
统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
参考资料
linux ls列出目录下所有文件数量(http://blog.hehehehehe.cn/a/12311.htm)相关文章推荐
- Linux终端上统计指定类型文件的数目的方法
- linux统计文件夹中文件数目
- Linux下统计某个目录文件数目
- Linux下如何统计文件数目
- linux下统计当前文件夹中文件的数目以及如何查看文件夹的大小
- linux中文件数目统计
- Linux统计文件数目
- Linux 统计当前文件夹、文件的数目
- Linux统计文件夹下的文件数目
- Linux下如何统计文件数目
- UNIX/Linux里统计文件里某个字符出现的次数(转)
- linux 统计当前目录下文件数
- Linux统计某文件夹下文件、文件夹的个数
- linux 统计当前目录下文件数
- 统计一个指定文件夹下的文件数目。
- 【shell】linux统计某一文件中字符串“sent ip”出现的次数
- linux统计文件目录及其文件个数
- Linux中用du统计目录文件大小
- linux 统计当前目录下文件数
- Linux命令行下统计当前文件夹下的文件个数