拆分檔案
在沒有任何選項的情況下執行 split 命令會將檔案拆分為一個或多個單獨的檔案,每個檔案最多包含 1000 行。
split file
這將建立名為 xaa
,xab
,xac
等的檔案,每個檔案最多包含 1000 行。如你所見,預設情況下,所有這些都以字母 x
為字首。如果初始檔案少於 1000 行,則只會建立一個這樣的檔案。
要更改字首,請在命令列末尾新增所需的字首
split file customprefix
現在將建立名為 customprefixaa
,customprefixab
,customprefixac
等的檔案
要指定每個檔案輸出的行數,請使用 -l
選項。以下將檔案拆分為最多 5000 行
split -l5000 file
要麼
split --lines=5000 file
或者,你可以指定最大位元組數而不是行數。這是通過使用 -b
或 --bytes
選項完成的。例如,允許最大 1MB
split --bytes=1MB file