shell拆分大文件

1,按照行数拆分

语法:split -行数 文件 /路径/前缀

示例:针对a.log文件进行拆分,每6行拆分一个文件,拆分的文件存放在/tmp下,按照new为前缀生成:

1
split -6 a.log /tmp/new

2,按照文件大小拆分

语法:split -b 大小 文件 /路径/前缀

示例:针对a.log文件进行拆分,每10m生成一个文件:

1
split -b 10m a.log /tmp/new