文件查看与文本处理-split 📄 — 分割大文件

作用

split 将大文件按行数或大小分割成多个小文件,适合拆分日志或大数据集。

语法

split [选项] [输入 [前缀]]

用法

split 按行数 -l N 或大小 -b 100M 分割文件。-d 使用数字后缀(默认字母),-a N 后缀长度。-e 在空行处分割。输出文件默认命名 XAAXAB…,可指定前缀。

常用参数

参数说明
-l N每个文件 N 行
-b 大小每个文件 N 字节(如 100M)
-d使用数字后缀
-a N后缀长度
-a N字母后缀长度
--verbose显示分割过程

示例

split -l 1000 BIGFILE.LOG      # 每 1000 行分割为一个文件
split -b 50M DATA.DUMP         # 每 50MB 分割为一个文件
split -d -a 3 -l 500 FILE.TXT LOG_  # 数字后缀 3 位,前缀为 LOG_
split -a 2 -b 10M FILE.TXT     # 字母后缀 2 位

来源: 菜鸟教程

🔗 相关文档

文件查看与文本处理-paste | 文件查看与文本处理-tee | 文件查看与文本处理-head | 文件查看与文本处理-tail