简介
<aside> 💡 Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)
</aside>
要统计当前目录下的文件行数,可以使用以下命令:
cloc .
.
代表当前目录,运行以上命令后,Cloc会统计当前目录及其子目录下所有文件的行数,并输出详细的统计结果。
要排除当前目录下的node_modules
目录及其所有子目录,可以使用--exclude-dir
选项来指定要排除的目录。
以下是一个示例命令:
cloc --exclude-dir=node_modules .
该命令将统计当前目录下除了node_modules
目录之外的所有文件的行数,并输出统计结果。
要在统计当前目录下的文件时排除特定文件,你可以使用 --exclude-ext
选项来指定要排除的文件扩展名。
以下是一个示例命令,假设你想要排除名为 "example.txt" 的文件:
cloc --exclude-ext=txt .
如果你还想在使用cloc命令时排除Markdown文件(扩展名为.md
),你可以使用--exclude-ext
选项进一步指定排除的文件类型。
以下是在排除node_modules
目录、JSON文件和Markdown文件时使用cloc命令的示例:
cloc --exclude-dir=node_modules --exclude-ext=json,md <目标目录>
上述命令中: