目录
按大小切割-split
split -b 10k example.conf -d -a 3 output.file
example.conf 被切割的文件
-b 指定切割大小
-d 数字后缀
-a 后缀长度,默认2
output.file 输出文件前缀
按行数切割-split
split -l10000 example.conf -d -a 3 output.file
example.conf 被切割的文件
-l 指定切割行数
-d 数字后缀
-a 后缀长度,默认2
output.file 输出文件前缀
按内容切割-csplit
csplit example.conf /listen/ {*} -f path/file_name -n3 -s
example.conf 要切割的文件
/listen/ 其中listen是匹配的内容
{*} 切割次数,*代表匹配上全部切割
-f 文件前缀
-n 制定文件后缀数字位数
-s 静默执行