linux下代码量统计工具cloc
官网:http://cloc.sourceforge.net/
Redhat下安装
map~$ yum install cloc
Ubuntu下安装
map~$ yum install cloc
统计redis源码src文件夹
map~/my/redis3/redis-3.2.9/src$ cloc .
106 text files.
106 unique files.
5 files ignored.
http://cloc.sourceforge.net v 1.58 T=0.5 s (204.0 files/s, 133798.0 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C 61 6537 12510 40131
C/C++ Header 38 439 1482 3816
Ruby 1 167 269 1265
make 1 52 36 184
Bourne Shell 1 0 0 11
-------------------------------------------------------------------------------
SUM: 102 7195 14297 45407
-------------------------------------------------------------------------------
cloc源码
cloc本质上是一个perl脚本
map~$ file `which cloc`
/usr/bin/cloc: a /usr/bin/env perl script text executable