coreutils.exe

命令报表 ​

本页列出二进制内全部内置命令、所属分类与源码规模。表格由构建脚本从二进制与源码树自动生成,随代码变更。

命令总数91
独立实现88
别名3
源码行数124,741
可执行文件10.48MiB

分类占比

面积 = 该分类的 Rust 源码行数占全量比例。

66.5%
29.2%
microsoft 基础66.5%75 实现 + 1 别名 · 82,985 行 · 283 文件
uutils 生态29.2%7 实现 · 36,417 行 · 70 文件
本项目自研4.3%6 实现 + 2 别名 · 5,339 行 · 8 文件

显示 88 个实现,合计 124,741 行 · 361 个文件 · 另有 3 个别名

#命令说明分类行数占最大命令文件源码路径
1sed流编辑器,按脚本转换文本uutils 生态12,33114deps/sed/src/sed
2find按条件递归查找文件uutils 生态11,19029deps/findutils/src/find
3ls列出目录内容microsoft 基础6,2157deps/coreutils/src/uu/ls/src
4sort对行排序microsoft 基础6,07913deps/coreutils/src/uu/sort/src
5diff比较文件差异uutils 生态5,7328deps/diffutils/src
6cp复制文件或目录microsoft 基础5,20010deps/coreutils/src/uu/cp/src
7od以八进制等格式转储二进制microsoft 基础4,26316deps/coreutils/src/uu/od/src
8split把文件切分成多个片段microsoft 基础3,68510deps/coreutils/src/uu/split/src
9tail输出文件末尾部分microsoft 基础3,55713deps/coreutils/src/uu/tail/src
10df显示文件系统磁盘占用microsoft 基础3,3209deps/coreutils/src/uu/df/src
11grep按模式搜索文本uutils 生态3,2497deps/grep/src
12numfmt数字与人类可读单位互转microsoft 基础3,1708deps/coreutils/src/uu/numfmt/src
13date显示或设置日期时间microsoft 基础2,8074deps/coreutils/src/uu/date/src
14env在修改后的环境中运行程序microsoft 基础2,6138deps/coreutils/src/uu/env/src
15dfree磁盘占用交互分析器(TUI)本项目自研2,1462src/dfree
16mv移动或重命名文件microsoft 基础2,0374deps/coreutils/src/uu/mv/src
17expr求值表达式microsoft 基础1,9895deps/coreutils/src/uu/expr/src
18csplit按模式把文件切分成多段microsoft 基础1,9206deps/coreutils/src/uu/csplit/src
19stat显示文件元数据microsoft 基础1,8262deps/coreutils/src/uu/stat/src
20fmt把段落重排为指定宽度microsoft 基础1,8154deps/coreutils/src/uu/fmt/src
21test求值条件表达式microsoft 基础1,8088deps/coreutils/src/uu/test/src
22xargs由标准输入构造并执行命令uutils 生态1,7962deps/findutils/src/xargs
23cut按字段或字符位置截取每行microsoft 基础1,7664deps/coreutils/src/uu/cut/src
24head输出文件开头部分microsoft 基础1,7665deps/coreutils/src/uu/head/src
25pr分页排版后输出microsoft 基础1,7162deps/coreutils/src/uu/pr/src
26rm删除文件或目录microsoft 基础1,6984deps/coreutils/src/uu/rm/src
27du统计目录占用空间microsoft 基础1,6462deps/coreutils/src/uu/du/src
28wc统计行数、词数与字节数microsoft 基础1,6037deps/coreutils/src/uu/wc/src
29tr转换或删除字符microsoft 基础1,3386deps/coreutils/src/uu/tr/src
30touch更新时间戳或创建空文件microsoft 基础1,2666deps/coreutils/src/uu/touch/src
31cmp逐字节比较两个文件uutils 生态1,2151deps/diffutils/src/cmp.rs
32join按关键字段连接两个已排序文件的行microsoft 基础1,1952deps/coreutils/src/uu/join/src
33wtop进程监视器(TUI)本项目自研1,1731src/wtop.rs
34winfo系统信息一览本项目自研1,1361src/winfo.rs
35ptx生成排列索引microsoft 基础1,0972deps/coreutils/src/uu/ptx/src
36cat连接文件并输出到标准输出microsoft 基础9905deps/coreutils/src/uu/cat/src
37base32base32 编解码microsoft 基础9813deps/coreutils/src/uu/base32/src
38seq生成数字序列microsoft 基础9686deps/coreutils/src/uu/seq/src
39shuf随机打乱行的顺序microsoft 基础9055deps/coreutils/src/uu/shuf/src
40tar打包与解包归档uutils 生态9049deps/tar/src/uu
41uniq去除相邻重复行microsoft 基础8712deps/coreutils/src/uu/uniq/src
42unexpand把空格转为制表符microsoft 基础8132deps/coreutils/src/uu/unexpand/src
43fold按宽度折行microsoft 基础7412deps/coreutils/src/uu/fold/src
44mktemp创建临时文件或目录microsoft 基础6902deps/coreutils/src/uu/mktemp/src
45nl给行加编号后输出microsoft 基础6063deps/coreutils/src/uu/nl/src
46truncate把文件截断或扩展到指定长度microsoft 基础5942deps/coreutils/src/uu/truncate/src
47tac逆序输出行microsoft 基础5693deps/coreutils/src/uu/tac/src
48ln创建硬链接或符号链接microsoft 基础5252deps/coreutils/src/uu/ln/src
49was管理 PowerShell 别名本项目自研4691src/was.rs
50tee同时写入文件与标准输出microsoft 基础4323deps/coreutils/src/uu/tee/src
51comm比较两个已排序文件的行microsoft 基础4282deps/coreutils/src/uu/comm/src
52paste按列合并多个文件的行microsoft 基础4152deps/coreutils/src/uu/paste/src
53tsort拓扑排序microsoft 基础4052deps/coreutils/src/uu/tsort/src
54uptime显示开机时长与平均负载microsoft 基础4005deps/coreutils/src/uu/uptime/src
55mkdir创建目录microsoft 基础3882deps/coreutils/src/uu/mkdir/src
56realpath解析为绝对规范路径microsoft 基础3472deps/coreutils/src/uu/realpath/src
57factor质因数分解microsoft 基础2702deps/coreutils/src/uu/factor/src
58echo输出一行文本microsoft 基础2642deps/coreutils/src/uu/echo/src
59pathchk检查路径名是否有效且可移植microsoft 基础2642deps/coreutils/src/uu/pathchk/src
60free显示内存与交换区用量本项目自研2601src/free.rs
61dirname去掉文件名,只保留目录部分microsoft 基础2272deps/coreutils/src/uu/dirname/src
62rmdir删除空目录microsoft 基础2152deps/coreutils/src/uu/rmdir/src
63sum计算 BSD 校验和microsoft 基础2072deps/coreutils/src/uu/sum/src
64printf按格式输出microsoft 基础2043deps/coreutils/src/uu/printf/src
65readlink打印符号链接指向的路径microsoft 基础1982deps/coreutils/src/uu/readlink/src
66yes不停重复输出指定字符串microsoft 基础1882deps/coreutils/src/uu/yes/src
67pwd显示当前工作目录microsoft 基础1842deps/coreutils/src/uu/pwd/src
68hostname显示主机名microsoft 基础1752deps/coreutils/src/uu/hostname/src
69which在 PATH 中定位可执行文件本项目自研1552crates/uu_which/src
70basename去掉目录前缀,只保留文件名microsoft 基础1532deps/coreutils/src/uu/basename/src
71cksum计算 CRC 校验和与字节数microsoft 基础1452deps/coreutils/src/uu/cksum/src
72nproc显示可用处理器数量microsoft 基础1422deps/coreutils/src/uu/nproc/src
73basenc按指定 base 做编解码microsoft 基础972deps/coreutils/src/uu/basenc/src
74printenv打印环境变量microsoft 基础822deps/coreutils/src/uu/printenv/src
75sleep延时指定时长microsoft 基础802deps/coreutils/src/uu/sleep/src
76true总是返回成功microsoft 基础672deps/coreutils/src/uu/true/src
77false总是返回失败microsoft 基础622deps/coreutils/src/uu/false/src
78link为文件创建硬链接microsoft 基础592deps/coreutils/src/uu/link/src
79unlink删除单个文件microsoft 基础512deps/coreutils/src/uu/unlink/src
80arch显示机器硬件架构microsoft 基础412deps/coreutils/src/uu/arch/src
81b2sum计算 BLAKE2 校验和microsoft 基础352deps/coreutils/src/uu/b2sum/src
82base64base64 编解码microsoft 基础282deps/coreutils/src/uu/base64/src
83md5sum计算 MD5 校验和microsoft 基础142deps/coreutils/src/uu/md5sum/src
84sha1sum计算 SHA-1 校验和microsoft 基础142deps/coreutils/src/uu/sha1sum/src
85sha224sum计算 SHA-224 校验和microsoft 基础142deps/coreutils/src/uu/sha224sum/src
86sha256sum计算 SHA-256 校验和microsoft 基础142deps/coreutils/src/uu/sha256sum/src
87sha384sum计算 SHA-384 校验和microsoft 基础142deps/coreutils/src/uu/sha384sum/src
88sha512sum计算 SHA-512 校验和microsoft 基础142deps/coreutils/src/uu/sha512sum/src

共用实现

下列命令与另一命令共享同一份实现,不单独计入行数。

  • [← 同test
  • la← 同ls
  • unwas← 同was

数据由 docs/scripts/gen-data.mjs 从二进制与源码树自动生成,生成日期 2026-10-28。 行数为对应实现 crate 的 Rust 源码行数(含空行与注释),不等于二进制体积贡献。