linux下如何统计一个目录下的文件个数以及代码总行数的命令
2011-11-22 02:08
1031 查看
linux下如何统计一个目录下的文件个数以及代码总行数的命令
知道指定后缀名的文件总个数命令:
find . -name "*.cpp" | wc -l
知道一个目录下代码总行数以及单个文件行数:
find . -name "*.h" | xargs wc -l
linux统计文件夹中文件数目
第一种方法:
ls -l|grep “^-”|wc -l
ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)。如果ls -lR|grep “^-”|wc-l则可以连子目录下的文件一起统计。
grep ^- 这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
wc -l 统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
第二种方法:
find ./ -type f|wc -l
由于默认find会去子目录查找,如果只想查找当前目录的文件用find ./ -maxdepth 1 -type f|wc -l即可。
需要说明的是第二种方法会比第一种方法快很多,尤其是也统计子目录时。
延伸阅读:
Linux wc文件统计 - 会飞的可乐的日志 | Yododo 游多多 http://www.yododo.com/diary/0123A6CB0F380A19FF80808123A5AA8D#ixzz1eMfp5LoT
(本文转载自游多多旅行网)
知道指定后缀名的文件总个数命令:
find . -name "*.cpp" | wc -l
知道一个目录下代码总行数以及单个文件行数:
find . -name "*.h" | xargs wc -l
linux统计文件夹中文件数目
第一种方法:
ls -l|grep “^-”|wc -l
ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)。如果ls -lR|grep “^-”|wc-l则可以连子目录下的文件一起统计。
grep ^- 这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
wc -l 统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
第二种方法:
find ./ -type f|wc -l
由于默认find会去子目录查找,如果只想查找当前目录的文件用find ./ -maxdepth 1 -type f|wc -l即可。
需要说明的是第二种方法会比第一种方法快很多,尤其是也统计子目录时。
延伸阅读:
Linux wc文件统计 - 会飞的可乐的日志 | Yododo 游多多 http://www.yododo.com/diary/0123A6CB0F380A19FF80808123A5AA8D#ixzz1eMfp5LoT
(本文转载自游多多旅行网)
相关文章推荐
- linux下如何统计一个目录下的文件个数以及代码总行数的命令
- linux下如何统计一个目录下的文件个数以及代码总行数的命令
- linux下如何统计一个目录下的文件个数以及代码总行数的命令
- linux下如何统计一个目录下的文件个数以及代码总行数的命令
- linux find下如何统计一个目录下的文件个数以及代码总行数的命令
- 如何统计一个目录下的文件个数以及代码总行数的命令
- Mac下如何统计一个目录下所有代码文件的总行数
- linux 如何显示一个文件的某几行(中间几行),以及常用命令
- 在linux中怎样用命令完全拷贝一个目录下的所有文件(包括隐藏文件以及文件夹)到另外一个目录下
- 在linux下,如何使用find命令查看一个目录下包含多少文件
- 在linux下,如何比较两个目录下的文件(目录比较命令)
- Linux 文件目录和属性,以及chmod umask chown 命令
- 统计一个目录下所有普通文件的总行数
- Linux中进入一个目录需要的权限,以及创建文件
- 【每天一个Linux命令】26. 文件内容统计命令wc
- Linux 如何用vim命令把编辑文件的几行内容拷贝到一个新文件
- 如何统计 Linux 中文件和文件夹/目录的数量 | Linux 中国
- 如何将Linux系统的多个目录及文件备份并压缩到一个文件,以方面保持和传递?
- linux命令行下如何以目录树的形式显示一个文件夹的所有文件
- 如何用Java代码列出一个目录下所有的文件?