快速统计一个项目有多少行代码的方法

cloc(Count Lines of Code), 是一个专门用于统计项目代码行数的工具,它可以区分空行、注释等。

ubuntu下安装cloc的命令:

sudo apt install cloc

统计一个项目有多行代码的命令:

root@root:~$ cd /home/live
root@root:/home/live$ cloc .
    3928 text files.
    3801 unique files.                                          
    1997 files ignored.

github.com/AlDanial/cloc v 1.74  T=8.28 s (233.4 files/s, 31357.0 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
HTML                          1037           2361           5272         140388
C++                            240           9540          10387          47501
TeX                            399           1908             65          18975
C/C++ Header                   207           3143           5089           9673
CSS                              3            307             80           1481
JavaScript                      29             82            112           1276
make                            10            110             38            990
C                                2             80            284            366
Bourne Shell                     4             19              1             76
DOS Batch                        2              5              0             39
-------------------------------------------------------------------------------
SUM:                          1933          17555          21328         220765
-------------------------------------------------------------------------------

如果ubuntu不能联网,无法下载安装col,可以使用下面命令代替:

root@root:~$ cd /home/live
root@root:/home/live$ find . -type f \( -name "*.cpp" -o -name "*.h" \) -exec cat {} \; | wc -l
67654

这个简单命令会计算包括空行、注释和所有其他代码在内的总行数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值