Linux文件分割命令split详解

在Linux中,split命令常用于将大文件分割成多个较小的文件,支持自定义输出文件大小和输出文件行数两种模式,在默认情况下将按照每1000行切割成一个小文件。

语法

split [-<行数>][-b <字节>] [-C <字节>][-l <行数>] [-d] [要切割的文件] [-a <后缀长度>] [输出文件名]

参数说明

参数 说明
-<行数>, -l <行数> 指定小文件的行数
-a <后缀长度> 后缀长度,由分出来的文件个数决定,默认为2
-b <字节> 指定小文件的大小
-C <字节> 指定小文件的大小,在切割时将尽量维持每行的完整性
-d 采用数字作为后缀,不加此参数则默认为字母
[输出文件名] 设置小文件的前置文件名, 自动在前置名后面加编号
--help  帮助
--version 显示版本信息

举例

# 按输出文件行数
split -l 300 src_file tar_file

# 按输出文件大小
split -b 300 src_file tar_file

# 按输出文件大小,指定后缀长度且序号为数字
split -b 300 -d src_file -a 4 tar_file

原创文章禁止转载:技术学堂 » Linux文件分割命令split详解

精彩评论

1+6=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏