Linux 的 split 命令

Linux 的 split 命令是一个用于分割大文件的实用工具,它可以将单个大文件分割成多个小文件,便于存储、传输或处理。以下是关于 split 命令的详细说明:

1. 基本语法

split [选项] [输入文件] [输出文件前缀]

2. 常用选项

  • -b :按大小分割文件,可指定单位(如 -b 10M 表示每块 10MB)。

  • -l:按行数分割文件。

  • -a:指定输出文件的后缀长度(默认为 2)。

  • -d :使用数字后缀替代字母(如 part_00part_01)。

  • --verbose:显示分割过程中的详细信息。

3. 典型应用场景

  • 分割大文件传输:将超大文件分割后通过邮件或云存储传输。
  • 日志文件切割:按日期或大小分割日志文件,便于归档分析。
  • 并行处理:将数据文件分割后分发给多台服务器处理。

4. 合并分割文件

使用 cat 命令重新合并分割后的文件:

bash 复制代码
cat part_* > original_file

5. 注意事项

  • 默认输出文件后缀为字母(aa, ab, ...),使用 -d 可切换为数字。
  • 若未指定输入文件,split 会从标准输入读取数据。

通过灵活组合选项,split 可以高效地满足不同场景下的文件分割需求。

相关推荐
susplus8 分钟前
【ARM 裸机开发 (IMX6ULL-mini)】GNU工具、Makefile 工程构建、链接脚本详解|C 语言点灯 + 蜂鸣器驱动
linux·arm·makefile·imx6ull
Shadow(⊙o⊙)9 分钟前
Linux进阶知识1.0
linux·运维·服务器
浩瀚地学13 分钟前
deepagents学习打卡day04
python·agent
>Andre<44 分钟前
UFS5.0标准中文全译·卷一:范围、术语与架构
android·linux·嵌入式硬件
安易算力1 小时前
PUE优化工程实践:从1.5到1.2的制冷架构与气流组织改造路径
网络·python·容器·架构·kubernetes
用户0510122572961 小时前
Linux下有关QT显示环境变量设置
linux·嵌入式
闲云自留地1 小时前
告别命令恐惧症,openEuler 基础操作 + 文本 + 网络管理实战
linux·运维·云计算
剑指offer.1 小时前
ARM裸机开发-点亮LED灯
linux·服务器·嵌入式硬件
troy1281 小时前
Codex 安全盲区:代码漏洞生成实测
windows·python·ci/cd·pycharm·django·github·fastapi
GeW1 小时前
工作忙.基础弱,也能快速拿RHCE?这套方法亲测有效
linux