Linux 檔案的分割 split

2021-09-02 16:01:33 字數 590 閱讀 9886

檔案切割模式分為兩種:文字檔案和二進位制模式。

1、文字模式

文字模式只適用於文字檔案,用這種模式切割後的每個檔案都是可讀的。文字模式又分為兩種:按最大檔案大小切割和按文字行數切割。

1)按檔案大小切割

split -c 50k log.log splog

將文字檔案log.log按每塊最大50k的大小進行切割,不打碎行。輸出檔名類似splogaa, splogab…… 

2)按文字行數切割

split -l 100 log.log splog

每個分塊100行,不考慮大小。日誌分析時應該有用。

2、二進位制模式

split -b 50k log.log splog

每個分塊(當然,最後乙個不保證)大小都是50k,基本不可讀。任何型別檔案都可以用這種切割模式。

split 引數:

-a:指定輸出檔名的字尾長度,預設為2個(aa,ab...)

-d:指定輸出檔名的字尾用數字代替

-b:指定輸出檔案的最大位元組數,如1k,1m...

-c:指定每乙個輸出檔案中單行的最大位元組數

-l:指定每乙個輸出檔案的最大行數

linux 大檔案分割 split

1,split b 100m d a 3 test.log small test log 結果 small test log 001 small test log 002 small test log 003 每個檔案的大小為100mb 2,split b 100m test.log small t...

split分割檔案

在linux下,使用split命令可以實現檔案的分割,使用 cat 命令來完成分割檔案的合併 譬如,在下面 split 命令列中的 12m 表示分割後的每個檔案為 12mb,filename 為待分割檔案,分割後的檔案自動命名為 xaa,xab,split 按指定的行數截斷檔案 格式 split n...

linux大檔案分割 split命令

linux大檔案分割 split命令 inux split命令 功能說明 切割檔案。語 法 split help version 行數 b 位元組 c 位元組 l 行數 要切割的檔案 輸出檔名 行數 位元組 位元組 行數 補充說明 split可將檔案切成較小的檔案,預設每1000行會切成乙個小檔案。...