cloc工具 命令行 统计代码行数

article/2025/10/25 15:59:41

基本用法 :cloc后面跟目录名,文件名,或压缩文件名

例如: cloc ./application

1.安装(参考官网http://cloc.sourceforge.net/#apt-get)

根据操作系统不同,选择以下任意安装方法

  sudo npm install -g cloc               # https://www.npmjs.com/package/clocsudo apt-get install cloc              # Debian, Ubuntusudo yum install cloc                  # Red Hat, Fedorasudo pacman -S cloc                    # Archsudo pkg install cloc                  # FreeBSDsudo port install cloc                 # Mac OS X with MacPorts

2.统计当前文件夹代码量()

cloc ./

3. 统计排除当前目录下的某个文件夹的代码量(仅当cloc无法找到文件目录内具体内容时使用)

cloc ./ --exclude-dir=<directory>

4. 统计目录中各个文件的代码行数

cloc --by-file <directory>

5. 额外选项

  • --diff <set1> <set2> - 计算set1set2的源文件之间的代码差异。 输入可以是文件和目录的混合。
  • --git - 强制输入被识别为git目标,如果它们首先未被识别为文件或目录名称。
  • --ignore-whitespace - 在使用--diff比较文件时忽略水平空格。
  • --max-file-size=<MB> - 如果要跳过大于给定金额MB的文件。
  • --exclude-dir=<dir1>,<dir2> - 排除给定的逗号分隔目录。
  • --exclude-ext=<ext1>,<ext2> - 排除给定的文件扩展名。
  • --csv - 将结果导出为CSV文件格式。
  • --csv-delimiter=<C> - 使用字符<C>作为分隔符。
  • --out=<file> - 将结果保存到<file> 。
  • --quiet - 禁止所有信息消息并仅显示最终报告。
  • --sql=<file> - 将结果写为create和insert语句,这些语句可以由SQLite等数据库程序读取。

http://chatgpt.dhexx.cn/article/ubpxjVhu.shtml

相关文章

程序代码行数统计

程序写完了&#xff0c;提交著作权的时候不知道代码行数是多少怎么办&#xff1f; 介绍 软件名称兼容系统下载地址代码统计工具Windows软件下载 下面我们开始教程 打开主应用程序点击加号添加程序项目所在的目录点击按钮选择需要统计文件的文件后缀&#xff0c;看个人需求如…

计代码行数cloc,一个代码统计行数很好用的工具

分为window、mac系统区分&#xff0c;基本是一样的&#xff0c;一个代码统计行数很好用的工具。 CLOC简介 Cloc是一款使用Perl语言开发的开源代码统计工具&#xff0c;支持多平台使用、多语言识别&#xff0c;能够计算指定目标文件或文件夹中的文件数&#xff08;files&#x…

统计代码量-代码统计工具 CLOC | gitlab统计代码量

文章目录 一、代码统计工具 CLOC什么是CLOC?下载安装clocs使用 二、gitlab统计代码量命令行统计图形化统计IDE Statistic统计代码插件 一、代码统计工具 CLOC 什么是CLOC? github: https://github.com/AlDanial/cloc CLOC是Count Lines of Code的意思&#xff0c;可以计算…

Python实现一个代码行数统计工具(以C/C++为例)

前几天在网上看到一个有意思的题&#xff0c;题目是设计一个代码行数统计工具。这类工具我经常会用到&#xff0c;但是具体是如何实现的呢&#xff1f;这个问题我还从未思考过&#xff0c;于是便试着做出这种工具。 题目描述是这样的&#xff1a; 题目要求&#xff1a;   请…

统计项目代码行数工具cloc

Ubuntu用户 使用cloc在ubuntu内统计代码行数 安装cloc工具 sudo apt-get install cloc进入需要统计的目录内&#xff0c;然后执行 cloc .然后就会显示文件目录中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)。 Windows 用户 也是使用cloc工具 …

Win10 代码行数统计工具CLOC的安装和使用

简介 CLOC(Count Lines of Code)&#xff0c;是一个可以统计多种编程语言中空行、评论行和物理行的工具。这个工具还是蛮实用的&#xff0c;可以帮我们快速了解一个项目中代码的信息。 注&#xff1a;底下这个命令可以实现统计代码行数的功能&#xff0c;只是不排除空行和注释…

代码行数统计小工具

一、先下载好SourceCounter小工具。解压&#xff0c;然后直接打开文件夹中的SourceCounter.exe。如果没有找到此工具的下载链接&#xff0c;点这里下载 二、选择代码类型&#xff0c;勾选上所有类型 三、双击点开后&#xff0c;选择文件夹&#xff0c;就可以直接统计出字…

在项目开发中统计代码行数的6种方式

文章目录 一、使用find和wc命令统计代码行数进行参数的过滤筛选命令参数简要说明 二、PowerShell工具统计代码行数条件过滤输出所有文件的行数PowerShell相关命令的简要说明 三、git命令git ls-filesgit log 四、代码编辑器插件五、jscpd六、自己实现一个注释和空行忽略目录和文…

chatgpt赋能python:Python代码行数统计-统计Python代码行数的常用工具与使用方法

Python代码行数统计 - 统计Python代码行数的常用工具与使用方法 Python编程语言是当今最流行的编程语言之一&#xff0c;在数据科学、人工智能、Web应用程序等许多领域都得到了广泛应用。当我们开发Python项目时&#xff0c;我们经常需要统计代码行数以管理代码库并监视进度。…

局域网电脑使用同一台鼠标键盘控制

问题又来了,我现在有两个电脑&#xff0c;局域网相连&#xff0c;但是我只有一套键盘鼠标啊&#xff0c;办公特别不方便&#xff0c;现在有工具可以让我们达到这个目的。 微软推出的 Mouse without Borders (无界鼠标)&#xff0c;这是一个免费的工具大家可以放心。下载地址为…

用一套键鼠控制两台主机

自己最近做一个项目涉及到以下场景&#xff1a;需要在一台window10系统的电脑上看一些文档&#xff0c;同时在一台装Ubuntu1804的电脑上跑一些代码。因此需要同时用两套鼠标键盘&#xff0c;切换起来十分麻烦&#xff0c;而且经常会拿错。因此参考博客解决了用一套键鼠控制两台…

Synergy两台电脑使用同一个鼠标和键盘

###分享一款共享鼠标和键盘的软件&#xff0c;即两台电脑使用同一个鼠标和键盘&#xff01; Synergy是一款跨平台的键盘鼠标共享软件&#xff0c;日前我们提供了Synergy 和Synergy 64位的Win版本、Synergy Mac版&#xff0c;Synergy 能够让使用者仅用一套键盘鼠标&#xff0c;就…

如何把笔记本做台式机的副屏(一套键鼠控制两台电脑)

通过一套键鼠控制两台电脑 前提安装所需的软件一、 简介二、 安装2.1 小技巧 前提 两台电脑在同一个局域网内&#xff0c;并且均为windows操作系统 例如两台电脑链接的同一个WIFI&#xff0c;或者笔记本无线连接路由&#xff0c;台式机插网线链接路由 只有在同一个局域网内才能…

用一个键盘和鼠标控制两台双显示器计算机的最佳方法是什么?

If you have two awesome dual-monitor computers and want to easily switch back and forth between them using a single keyboard and mouse, then what is the best way to go about it? Today’s SuperUser Q&A post provides some great suggestions for a reader’…

怎么用一个计算机控制两个屏幕,一台电脑带2个显示器,这样操作就对了,双屏显示操作更方便...

为了提高操作电脑的工作效率,许多用户决定将两台显示器连接到台式电脑或笔记本电脑,在两个显示器上工作,可以扩展桌面空间,在需要的时候还可以将图像从其中一个屏幕复制到另一个屏幕上。你可以将两台显示器连接到几乎任何台式计算机或笔记本电脑,在Windows 7和Windows 10操…

python两台电脑文件传输_两台电脑怎么互相连接传送文件?

相信许多购买了新电脑的朋友最头疼的事儿就是如何把旧电脑里的资料拷贝到新电脑里。因为,文件太大用移动硬盘实在麻烦,网络社交工具在线传送速度太慢,网线对拷既要求交叉线又搞不懂IP设置,难!难!难! 那么,有没有一种简单又粗暴的方式可以实现电脑数据对拷呢? 绿联USB …

图文教程使用一套键鼠控制两台电脑

现在天气太热了,我一直呆在实验室,实验室原本有一台电脑,配置不太好,但是毕竟是台式机,硬盘快的一笔,CPU也是I5的,所以我想利用一下那台机器,和我的笔记本优势互补。 第一步:首先你要有起码2台电脑。 都装上windows系统,不同版本没有关系,我是win7和win8 第二步:连…

【两台电脑之间实现鼠标键盘共享】

文章目录 前言一、实现前提二、步骤1.下载与安装软件2.两台电脑的配对&#xff08;姑且这么叫&#xff09; 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 在工作的过程中有遇到需要使用两台电脑&#xff0c;但是两台电脑有这个各自的鼠标键盘&#xf…

计算机安装两个键盘会怎样,外设门诊:一个键盘能否连接两个接收器?

1一个键盘能否连接两个接收器 [中关村在线键鼠频道原创] 用户及玩家在日常使用键鼠外设产品时,经常会出现这样或那样的问题。小到驱动下载安装,大到更换线材、MOD改造等等,如果您想得到及时丰富的解答,请到电竞游戏装备区论坛》发帖,说出您心底的疑惑,中关村在线编辑及网…

2台电脑共享一套键盘鼠标

###分享一款共享鼠标和键盘的软件&#xff0c;即两台电脑使用同一个鼠标和键盘&#xff01;Synergy是一款跨平台的键盘鼠标共享软件&#xff0c;日前我们提供了Synergy 和Synergy 64位的Win版本、Synergy Mac版&#xff0c;Synergy 能够让使用者仅用一套键盘鼠标&#xff0c;就…