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

fold 按宽度折行

把超宽行按指定列数硬折行:处理日志里超长单行、给不支持横向滚动的程序喂文本时用;-s 尽量在空格处断。

Linux 运维命令速查系统更新于 2026-10-12
用途定宽折行
语法fold [选项] [文件]
对比fmt 重排自然语言,fold 只做机械折行

常用示例

常用示例
fold -w 80 longline.txt
fold -s -w 76 report.txt        # 尽量在空白处折
fold -w 100 -b noisy.log        # 按字节(-b)而不是显示宽度

易错点

  • URL、长 token 会被从中间折断(-s 尽量避让但仍可能硬断),解析场景别对它们 fold
  • 默认按显示列宽(制表符会展开),-b 改按字节数,中文结果不同

数据来源与参考

  • man 1 fold(GNU coreutils 手册)

相关工具

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