Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)。
$ cloc ngrok #统计目录下代码行数 cloc ngrok 71 text files. 71 unique files. 49 files ignored. http://cloc.sourceforge.net v 1.58 T=0.5 s (118.0 files/s, 15258.0 lines/s) ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Go 46 851 452 3862 Javascript 8 152 162 1049 CSS 2 0 9 865 HTML 1 13 6 143 make 1 15 0 37 YAML 1 1 0 12 ------------------------------------------------------------------------------- SUM: 59 1032 629 5968 ------------------------------------------------------------------------------- $ cloc htop-2.0.0.tar.gz #统计压缩包代码行数 174 text files. 166 unique files. 11 files ignored. http://cloc.sourceforge.net v 1.58 T=0.5 s (322.0 files/s, 117496.0 lines/s) ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Bourne Shell 9 3591 3994 23532 C 71 1750 2172 9929 m4 7 995 91 8940 C/C++ Header 72 1032 667 1851 make 1 26 0 85 Python 1 10 40 43 ------------------------------------------------------------------------------- SUM: 161 7404 6964 44380 ------------------------------------------------------------------------------- $ cloc --diff htop-2.0.1.tar.gz htop-2.0.0.tar.gz #对比压缩包代码差异 $ cloc *.c *.h #统计某个类型的文件 cloc *.c *.h 91 text files. 91 unique files. 0 files ignored. http://cloc.sourceforge.net v 1.58 T=0.5 s (182.0 files/s, 22922.0 lines/s) ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- C 45 1093 1379 6537 C/C++ Header 46 710 427 1315 ------------------------------------------------------------------------------- SUM: 91 1803 1806 7852 -------------------------------------------------------------------------------
评论(0)
暂无评论