linux split 切割大文件

语法:

split  [-l <行数>] [-b <字节>] [-C <字节>] [要切割的目标文件] [输出文件名前缀]

说明:

-l <行数>  指定每多少行就要切成一个小文件,默认值是1000行。

-b <字节(m / k)>  指定每多少字节就要切成一个小文件。

-b n k   ==  n * 1024 bytes 

-b n m  ==  n * 1024 * 1024 bytes

-C <字节>  与-b参数类似,但切割时尽量维持每行的完整性。

[输出文件名]  设置切割后文件的前置文件名,split会自动在前置文件名后再加上编号。

例子:

1 split -l 30000 myfile.txt newfile  ####将myfile.txt以每30,000为单位进行分割####
2 
3 split -b 20m myfile.txt newfile    ####将myfile.txt以每20M为单位进行分割####
原文地址:https://www.cnblogs.com/orientsun/p/3386870.html