勵志

勵志人生知識庫

linux split用法

`split`命令用於將一個檔案分割成多個小檔案。它可以根據行數、位元組大小或者自定義的塊大小來切割檔案。以下是使用`split`命令的幾種方式:

按照行數切割。使用`-l`選項,並指定每多少行切割成一個檔案。例如,`split -l 2 log.txt`會將log.txt檔案每兩行切割成一個小檔案。

按照位元組大小切割。使用`-b`選項,並指定每多少位元組切割成一個檔案。例如,`split -b 10M test.txt`會將test.txt檔案每10MB切割成一個小檔案。

自定義輸出檔案名稱。使用`-d`選項,並指定數字作為後綴。例如,`split -b 10M -d --additional-suffix=.split-txt test.txt`會將test.txt檔案切割成多個以數字為後綴的檔案。

避免零大小的拆分檔案。使用`-e`選項,以避免在拆分操作期間生成零大小的拆分檔案。

指定塊大小。使用`-n`選項,並指定將檔案拆分為特定數量的塊。例如,`split -n 4 linux-lite.iso`會將ISO檔案分成四個塊輸出檔案。

啟用詳細模式。使用`--verbose`選項,以便在每次創建新的拆分檔案時接收診斷訊息。

此外,如果沒有指定輸入檔案或為`-`,則從標準輸入讀入資料。