split (Unix)

split是一個Unix實用程序,最常用於將文件分割成兩個或更多個較小的文件。

用法

命令語法是:

 split [选项] [输入 [前缀]]

split默認生成固定大小的輸出文件,默認為1000行。這些文件的命名方式是在輸出文件名後添加aaabac等後綴。 如果沒有給出輸出文件名,則使用默認的文件名x,例如xaaxab等。輸入文件名為連字符(-)時,將從標準輸入中讀取數據。

要將文件名分割為50 MB每部分,且命名為partaapartabpartac……

 split -b50m filename part

要再次將這些文件重新組合到一起,請使用cat命令

 cat xaa xab xac > 文件名

 cat xa[a-c] > 文件名

或甚至是

 cat xa? > 文件名

其他程序選項允許指定使用最大字符數(而不是行數)、最長行長,生成文件名中添加的字符數,以及使用字母還是數字。

手冊頁

參見