split主要用途:在以前計算機發展的時候,咱們必須分割文件,才能將大量數據放入多張軟盤中,而今咱們分割文件有了其餘的目的,好比提升可讀性,生成日誌以及發送有大小限制的E-mail附件。正則表達式
工做原理:split命令接收文件名做爲參數,而後建立出一系列體積更小的文件,其中依據字母序排在首位的那件文件對應於原始文件的第一部分,排在次位的文件對應於原始文件的第二部分,以此類推。spa
usage: split [-a sufflen] [-b byte_count] [-l line_count] [-p pattern] [file [prefix]]日誌
分割一個文件:blog
此操做使用-b選項將一個文件分割成一系列的10kb的小文件,咱們還能夠使用M(MB), G(GB),b(byte),w(word)等參數。it
-d: 指定分割後的文件爲數字後綴原理
-a:指定後綴長度file
-l: 按行切分文件im
補充:數據
1:指定文件名前綴(profix):默認下,分割後的文件名以x爲前綴,若是分割的文件不止一個,咱們固然想經過特定的標記,來指明其與原文件之間的關係;在命令最後直接加上你想指定的文件名前綴。csp
2:csplit能夠基於上下文來分割文件,它依據的是行計數或正則表達式,對於日誌文件分割十分有用,此處不作詳細介紹;
快去嘗試你想進行切割的文件吧!