橘子味的心
标题:Linux shell split命令

Linux shell split 命令用于将一个文件分割成数个。

split 命令将大文件分割成较小的文件,在默认情况下将按照每 1000 行切割成一个小文件。

split 命令语法格式

split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]

参数

-<行数>
指定每多少行切成一个小文件
-b<字节>
指定每多少字节切成一个小文件
--help
在线帮助
--version
显示版本信息
-C<字节>
与参数 -b 相似,但是在切割时将尽量维持每行的完整性
[输出文件名]
设置切割后文件的前置文件名,split 会自动在前置文件名后再加上编号

范例

使用指令 split 将文件 README 每 6 行切割成一个文件

[root@localhost ~]# split -6 README 

执行以上脚本,split 命令会将原来的大文件 README 切割成多个以 x 开头的小文件。

而在这些小文件中,每个文件都只有6行内容。

使用指令 ls 查看当前目录结构

[root@localhost ~]# ls 
README xaa xad xag xab xae xah xac xaf xai

返回上一级

目录

分类