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...