Linux中的split命令,檔案切割

2021-07-31 21:29:06 字數 704 閱讀 1678

linux中的檔案,特別是日誌檔案,特別大了不好開啟,可以用split命令來切割成小檔案

split命令有兩種方式:

1,指定行數來切割

split -l 300 log.txt newfile

每個檔案300行

2,指定檔案大小來切割

split -b 500m log.txt newfile

每個檔案大小500m,生成的新檔案的檔名是newfile後面加上按照aa,ab,ac……來排序的

比如log.txt檔案有1.4g,那麼會切割出3個檔案,檔名分別是newfileaa,newfileab,newfileac,沒有副檔名

新檔名可以不設定,系統預設新檔案以字母x開頭,也就是說,如果命令是:

split -b 500m log.txt

那麼檔名就是xaa,xab,axc

我自己試了一下,3個g的檔案,按500m切割,基本秒出,速度比windows下的那些什麼切割軟體快太多了

另外切開的檔案還能再合起來,命令是:

cat newfile* > orifile

linux系統中split命令

1 split命令用於分離檔案 建立測試檔案 2 基本用法 依據檔案大小拆分檔案 split b 200m test.txt b引數指定檔案大小,可以是k m g t等 預設生成了以x開頭的檔案。3 指定輸出檔案的字首,直接在分離檔案後加字首 split b 200m test.txt result...

Linux基礎命令 split

split 將乙個大檔案切割成較小的檔案,預設情況下每1000行就會切割一次。分割後的檔案,預設以xaa xab xac等命名。使用者亦可以指定名字的字首,例如指定字首test,那麼分割後的檔案是testaa testab testac等。此命令的適用範圍 redhat rhel ubuntu ce...

Linux檔案拆分命令 split

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