column -t:把分隔文本对齐成表格
用 util-linux 的 column 将 CSV 和管道输出在 Linux 上排成整齐的表格。
把按分隔符(或空白)切分的数据通过管道传给 column -t(逗号分隔加 -s,),即可自动补齐对齐成表。
01命令
命令
$ column -t -s, data.csv && mount | column -t02作用说明
column -t 是让杂乱的多列输出变可读的最快方式:它测量每个字段的宽度,再把每列填充到最宽的条目。-s 声明输入分隔符(逗号、冒号、制表符),-o 设置输出分隔符,新版本甚至能用 -J 自动识别 JSON。它随 util-linux 装在所有主流发行版上,却几乎没人发现——单凭 mount | column -t 这一招就值得学会。
03风险
!注意: 字段内部若包含分隔符本身(例如带引号 CSV 中的逗号),会被错误地切开。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- column(1) — Arch Linux manual依据: -t creates a table by detecting columns, -s sets the input delimiter, -o sets output separator
- column(1) — Ubuntu manpage依据: util-linux column(1) documents -t/-s/-n table formatting behavior
最后验证: 2026-09-17 · 分类: 文件与文件夹