Linux代码行数统计工具cloc

这里推荐个Perl语言开发的开源代码统计工具cloc,全称为Count Lines of Code。支持多平台使用、多编程语言识别。
在Ubuntu下安装cloc:

sudo apt-get install cloc

运行cloc可以cd到指定目录运行:

cloc .
# 或者例如统计src目录下的代码行数
cloc /src

指定统计多个目录用空格分开:

cloc dir0 dir1

在执行完命令之后,cloc会计算不同编程语言的文件数(files),空行数(blank),注释行数(comment)和代码行数(code),并且也会最后返回SUM总数,例如:
在这里插入图片描述
用help可以查看cloc支持的命令:

cloc --help

常用的有,例如不想统计目录下某个文件夹或者文件的代码,比如这里为app文件夹:

cloc . --exclude-dir=app

多个文件或者目录用逗号分隔:

cloc . --exclude-dir=app,boards

也可以排除指定的文件扩展名:

--exclude-ext=<ext0>,<ext1>

另外还有比较目录之间代码差异:

# --diff <dir0> <dir1>
cloc --diff app boards
  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李71~李先森

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值