当前位置: 首页 > news >正文

安装(Windows/Linux/macOS)

Windows(3种方式)
  1. Chocolatey(推荐)
choco install cloc
  1. Scoop
scoop install cloc
  1. 手动下载(便携版,无依赖)
  • Releases 页下载cloc-x.x.x.zip:https://github.com/AlDanial/cloc/releases
  • 解压后把cloc.exe加入环境变量 PATH。

Linux
# Ubuntu/Debian
sudo apt update && sudo apt install cloc
# CentOS/RHEL 8+
sudo dnf install cloc
# Fedora
sudo dnf install cloc
macOS
# Homebrew(推荐)
brew install cloc
# MacPorts
sudo port install cloc
验证安装
cloc --version

二、核心用法(高频命令)

1. 统计当前目录(递归)
cloc .

输出示例:

D:\Code\GitSrc>cloc-2.08.exe .
61537 text files.
59345 unique files.
10905 files ignored.
github.com/AlDanial/cloc v 2.08 T=440.78 s (134.6 files/s, 38456.0 lines/s)
----------------------------------------------------------------------------------------
Language files blank comment code
----------------------------------------------------------------------------------------
C# 32645 859094 1614305 6114931
SQL 14911 500764 334907 3632991
JavaScript 5490 165789 222592 1627784
XML 966 7638 20968 459256
JSON 274 80 0 387787
HTML 1579 23698 13296 275471
CSS 400 17510 5224 140375
MSBuild script 981 317 766 76952
TypeScript 419 5831 11806 74321
LESS 511 8761 3004 67279
C# Designer 241 4439 17494 38356
C++ 95 7586 5472 35740
YAML 3 7164 0 27020
Text 106 354 0 18439
Properties 105 1648 5637 10708
SCSS 119 654 197 8806
C/C++ Header 107 2105 2466 8491
Visual Studio Solution 44 43 44 6723
SVG 54 3284 36 5878
JSX 36 495 338 5750
Ruby 1 3226 0 5242
ASP.NET 17 450 105 4496
Markdown 46 1419 1 4200
C# Generated 7 1485 2390 3711
Web Services Description 4 0 0 3426
Windows Resource File 6 303 234 3190
vim script 4 143 245 1961
Visual Basic .NET 6 165 184 1719
Python 14 388 1209 1443
IDL 12 159 0 1367
XSD 3 8 0 1037
Razor 12 186 266 955
ASP 8 155 0 804
Velocity Template Language 14 46 73 611
DOS Batch 45 159 53 562
INI 11 19 0 522
diff 13 40 308 491
VBScript 3 51 35 443
XSLT 2 32 2 320
PowerShell 7 80 60 281
Bourne Shell 12 56 38 247
EJS 1 14 0 142
TNSDL 2 0 0 87
Thrift 1 16 414 65
Perl 2 26 33 47
NAnt script 2 0 14 46
C 1 26 14 39
Windows Module Definition 2 4 3 17
PHP 1 0 0 3
----------------------------------------------------------------------------------------
SUM: 59345 1625910 2264233 13060532
----------------------------------------------------------------------------------------
One or more files took longer to process than expected.
Try rerunning without timeout guards by adding --timeout=0
to your command line arguments. See the documentation on
the --timeout switch for more information.
2. 排除目录(必加!如 node_modules、dist)
cloc . --exclude-dir=node_modules,dist,build,venv,target
3. 排除文件后缀
cloc . --exclude-ext=log,tmp,md
4. 只统计指定语言
cloc . --include-lang=Python,JavaScript,Java
5. 按文件明细输出
cloc src/ --by-file
6. 输出 CSV/JSON(用于报表)
# CSV
cloc . --csv > report.csv
# JSON
cloc . --json > report.json
7. 只统计 Git 跟踪文件(忽略未提交文件)
cloc . --vcs=git

三、常见问题与避坑

  1. 不要用 pip install cloc:这是同名 Python 包,非官方 cloc,装了无法运行。
  2. Windows 中文路径乱码:运行前设置环境变量:
$env:PERL_UNICODE="S"
  1. 统计耗时过长:必加--exclude-dir=node_modules,target,否则大型项目
http://www.jsqmd.com/news/1079720/

相关文章:

  • 广东活动策划公司哪个口碑好
  • GraphRAG 实战:从工具接入到项目提效
  • 信息爆炸:2026年协同办公任务管理工具的唯一出路是阵列化
  • 4 种安全简便方法:POCO 手机连接 MacBook 完整
  • 传统服装制造企业转型,多赛道布局才是破局路
  • 个人数字资产管理:从文件系统到自动化工作流的体系化实践
  • 我的 Claude Code 效率工具全套配置分享
  • 公网转发服务器访问超时问题排查总结
  • 2026元器件采购平台推荐 实用选型榜单
  • 程序员就业:从场景选择到效果验证
  • 大模型应用-筑基期【03:Zero-shot与Few-shot提示技巧】
  • 强大的双主摄系统
  • 虚拟机安装时可能遇到的问题
  • Coble曲面自同构边界固定点:几何约束与计数方法详解
  • 大模型应用-筑基期【06:Prompt调试与迭代方法】
  • 3步掌握AI CAD设计:Zoo Text-to-CAD完整使用指南
  • XUnity自动翻译器:5分钟实现Unity游戏无障碍本地化终极指南
  • 如何高效采集抖音评论数据:面向内容创作者的3分钟完整指南
  • 深圳学室内设计,毕业之后碰到问题还能回来问?这家真的做到了 #终身师徒` |
  • IACheck AI报告文档审核:化药注册检测文件靠谱审核方案升级,AI严控报告逻辑错误与合规风险
  • 深耕网络安全防护:解析高防服务器核心优势与选型价值
  • Claude API 知识库问答提示词模板与优化方法
  • # VCI防锈袋选型与供应商筛选方法
  • 外卖配送系统源码部署指南:快速搭建本地外卖平台
  • vant移动端年月日区间选择弹窗
  • 员工手机里的客户,如何变成公司资产?剪流AI员工手机如何防止销售飞单
  • 艺术涂料和普通涂料的区别?这篇说透了
  • MMD与ANOVA核在量子机器学习中的应用解析
  • 隔震支座厂家怎么选?从技术标准到实力解析,2026年选型避坑指南
  • 【C++并发系列】第七章:memory_order_relaxed 能用在哪里