split命令

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

语法

split [OPTION]... [FILE [PREFIX]]

参数

示例

将文件tmp/file.txtN个独立的文件,分别为newaanewabnewac...,每个文件包含2个字节的数据。

split -b 2 /tmp/file.txt new

将文件tmp/file.txtN个独立的文件,分别为newaanewabnewac...,每个文件包含2行数据。

 split -l 2 /tmp/file.txt new

将文件tmp/file.txtN个独立的文件,以数字作为后缀,每个文件包含2行数据。

split -d -l 2 /tmp/file.txt new

参考

https://www.computerhope.com/unix/usplit.htm
https://www.runoob.com/linux/linux-comm-split.html
https://www.tutorialspoint.com/unix_commands/split.htm