Linux统计文件、目录个数,文件行数
来源:互联网 发布:温湿度数据采集器 编辑:程序博客网 时间:2024/05/21 14:42
1.Linux下统计当前文件夹下的文件个数、目录个数:
ls |wc -l 统计当前目录下的非隐藏目录和非隐藏文件的个数
ls -a |wc -l 统计当前目录下的所有文件和目录的个数实际数目find./ |wc -l 统计当前目录下的所有文件包括隐藏文件和文件夹
ls -l|grep "^-"|wc -l 统计当前文件夹下文件的个数
ls -l|grep "^d"|wc -l 统计当前文件夹下目录的个
ls -lR|grep "^-"|wc -l 统计当前文件夹下文件的个数,包括子文件夹里的
ls -lR|grep "^d"|wc -l 统计文件夹下目录的个数,包括子文件夹里的
说明:
ls -l :长列表输出当前文件夹下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
grep"^-":这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
wc -l:统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
2.linux统计文件行数:
语法:wc [选项] 文件…
说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。
该命令各选项含义如下:
- c 统计字节数。
- l 统计行数。
- w 统计字数。
这些选项可以组合使用。
输出列的顺序和数目不受选项的顺序和数目的影响。
总是按下述顺序显示并且每项最多一列。
行数、字数、字节数、文件名
如果命令行中没有文件名,则输出中不出现文件名。
例如:
$ wc - lcw file1 file2
4 33 file1
7 52 file2
11 11 85 total
举例分析:
1.统计demo目录下,js文件数量:
2.统计demo目录下所有js文件代码行数:
3.统计demo目录下所有js文件代码行数,过滤了空行:
- Linux统计文件、目录个数,文件行数
- 递归目录统计文件个数与行数
- linux统计文件、文件目录个数
- Linux统计文件目录及其文件个数
- Linux统计文件行数
- Linux统计文件行数
- Linux统计文件行数
- Linux统计文件行数
- Linux统计文件行数
- Linux统计文件行数
- Linux统计文件行数
- Linux统计文件行数
- Linux统计文件行数
- Linux统计文件行数
- Linux统计文件行数
- Linux统计文件行数
- Linux统计文件行数
- Linux统计文件行数
- KL 散度,相对熵
- 在PHP中使用协程实现多任务调度
- Spring中@Async用法总结
- pyc文件反编译到Python源码
- Segments poj 3304 计算几何
- Linux统计文件、目录个数,文件行数
- safari浏览器如何在下次打开时显示上次关掉的网页
- UVA 12034
- Ajax 之 (一)无刷新分页、xml信息的接收和处理、对缓存的处理
- 一直没搞清楚的堆与栈的总结
- 你真的会用OneNote吗?
- PCB布线规范(注意点 )
- C++ hdoj 2051Bitset
- php curl常用的5个例子