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? > 文件名

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

手冊頁

參見