首页/系统/Linux 运维命令速查/fmt 重排段落文本
本包目录(613 条)
文件与目录76 条
文本处理77 条
网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

fmt 重排段落文本

把换行混乱的段落重新排成统一宽度:邮件、Markdown 草稿整理利器;-s 只拆不并、-u 统一多余空格。

Linux 运维命令速查系统更新于 2026-10-12
用途重排自然语言段落
语法fmt [选项] [文件]
所属GNU coreutils

常用示例

常用示例
fmt -w 72 draft.txt > clean.txt
fmt -s -w 80 long.txt           # 只做拆分不做合并
fmt -u messy.txt                # 合并多余空格

易错点

  • 对代码、表格、缩进文本是灾难(会重排一切),只对自然语言段落使用
  • 中文没有空格断词,fmt 折行位置可能很怪——中文排版另找工具

数据来源与参考

  • man 1 fmt(GNU coreutils 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌