拆分檔案

在沒有任何選項的情況下執行 split 命令會將檔案拆分為一個或多個單獨的檔案,每個檔案最多包含 1000 行。

split file

這將建立名為 xaaxabxac 等的檔案,每個檔案最多包含 1000 行。如你所見,預設情況下,所有這些都以字母 x 為字首。如果初始檔案少於 1000 行,則只會建立一個這樣的檔案。

要更改字首,請在命令列末尾新增所需的字首

split file customprefix

現在將建立名為 customprefixaacustomprefixabcustomprefixac 等的檔案

要指定每個檔案輸出的行數,請使用 -l 選項。以下將檔案拆分為最多 5000 行

split -l5000 file

要麼

split --lines=5000 file

或者,你可以指定最大位元組數而不是行數。這是通過使用 -b--bytes 選項完成的。例如,允許最大 1MB

split --bytes=1MB file