split (Unix)
split是一個Unix實用程式,最常用於將檔案分割成兩個或更多個較小的檔案。
用法
命令語法是:
split [选项] [输入 [前缀]]
split預設生成固定大小的輸出檔案,預設為1000行。這些檔案的命名方式是在輸出檔名後添加aa、ab、ac等字尾。 如果沒有給出輸出檔名,則使用預設的檔名x,例如xaa、xab等。輸入檔名為連字元(-)時,將從標準輸入中讀取數據。
要將檔名分割為50 MB每部分,且命名為partaa、partab、partac……
split -b50m filename part
要再次將這些檔案重新組合到一起,請使用cat命令
cat xaa xab xac > 文件名
或
cat xa[a-c] > 文件名
或甚至是
cat xa? > 文件名
其他程式選項允許指定使用最大字元數(而不是行數)、最長行長,生成檔名中添加的字元數,以及使用字母還是數字。
手冊頁
參見
- csplit – 按內容而不是按大小分割
- File spanning
- Unix實用程式列表
這是一篇與Unix相關的小作品。您可以透過編輯或修訂擴充其內容。 |