linux-文件切割-split&csplit

Posted 一边学习一边哭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux-文件切割-split&csplit相关的知识,希望对你有一定的参考价值。

目录

按大小切割-split

按行数切割-split

按内容切割-csplit


按大小切割-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        静默执行

以上是关于linux-文件切割-split&csplit的主要内容,如果未能解决你的问题,请参考以下文章

Linux下使用split按行数进行切割

Linux常用基本命令(split )

linux下如何使用split

linux切割文件

linux切割、备份大的nohup日志文件

Linux大日志分析