split

7.split 命令
语法:split [-<行数>] [-b <字节>] [-C <字节>] [-l <行数>] [要切割的文件] [输出文件名]
功能:将文件切成较小的文件,【输出文件名】设置切割后文件的前置文件名,split会自动在前置文件名后再加上编号。split命令选项及其功能见表4-50。
表4-50  split 命令的各选项及其功能
选项    功能
-a    --suffix-length=N   指定输出文件名的后缀,默认为2个
-b    --bytes=SIZE        指定每多少字就要切成一个小文件
-C    --line-bytes=SIZE  与-b参数类似,但切割时尽量维持每行的完整性
-d    --numeric-suffixes[=FROM]  使用数字代替字母做后缀
-l    --lines=NUMBER    NUMBER值为每一输出档的列数大小,指定每多少行就要切成一个小文件

示例如下,将205M的文件(mysql_data.tar.bz2)分割成21个小文件。

split  -b  10m  -d  -a  1  mysql_data.tar.bz2  mysql_data.tar.bz2.

-b 10m:分割后的每个文件最大10M 。
mysql_data.tar.bz2:需要分割的文件。
mysql_data.tar.bz2.:分割后的文件开头。
-d  -a  1:分割后的文件名为mysql_data.tar.bz2.0、mysql_data.tar.bz2.1、mysql_data.tar.bz2.2依次类推。


原文地址:https://www.cnblogs.com/ztguang/p/12648675.html