split分割文件与数据

split主要用途:在之前计算机发展的时候,我们必须分割文件,才能将大量数据放入多张软盘中,而今我们分割文件有了其他的目的,比如提高可读性,生成日志以及发送有大小限制的E-mail附件。

 


 

工作原理:split命令接收文件名作为参数,然后创建出一系列体积更小的文件,其中依据字母序排在首位的那件文件对应于原始文件的第一部分,排在次位的文件对应于原始文件的第二部分,以此类推。

usage: split [-a sufflen] [-b byte_count] [-l line_count] [-p pattern] [file [prefix]]

分割一个文件:

此操作使用-b选项将一个文件分割成一系列的10kb的小文件,我们还可以使用M(MB), G(GB),b(byte),w(word)等参数。

 -d: 指定分割后的文件为数字后缀

-a:指定后缀长度

-l: 按行切分文件

 

补充:

1:指定文件名前缀(profix):默认下,分割后的文件名以x为前缀,如果分割的文件不止一个,我们当然想通过特定的标记,来指明其与原文件之间的关系;在命令最后直接加上你想指定的文件名前缀。

 

2:csplit可以基于上下文来分割文件,它依据的是行计数或正则表达式,对于日志文件分割十分有用,此处不做详细介绍;

 

快去尝试你想进行切割的文件吧!

 

posted on 2019-11-02 21:30  斤斤计较了  阅读(981)  评论(1编辑  收藏  举报