linux系統中split命令

2022-06-08 17:21:09 字數 1895 閱讀 8082

1、split命令用於分離檔案

建立測試檔案:    

2、基本用法

依據檔案大小拆分檔案: 

split -b 200m test.txt ## -b引數指定檔案大小,可以是k、m、g、t等

預設生成了以x開頭的檔案。

3、指定輸出檔案的字首,直接在分離檔案後加字首

split -b 200m test.txt result ##直接加字首result

4、把ab字尾該為數字字尾,直接加 -d:

split -b 200m test.txt result -d  ##直接加-d

5、把拆分後的資料合併並校驗

[root@linuxprobe test]# cat result00 result01 result02 result03 result04 >result  ## 合併

[root@linuxprobe test]# md5sum result test.txt ##校驗

6、依據行進行拆分

建立測試資料並拆分:

[root@linuxprobe test]# rm -f *[root@linuxprobe test]# seq 

50 >test.txt ##測試資料

[root@linuxprobe test]# wc -l test.txt

50test.txt

[root@linuxprobe test]# split -l 10 test.txt test -d ## test為字首; -d 這只為數字 ,-l 按照每10行進行拆分,l可以省略,直接 -10也沒問題

參考:

Linux基礎命令 split

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

Linux中的split命令,檔案切割

linux中的檔案,特別是日誌檔案,特別大了不好開啟,可以用split命令來切割成小檔案 split命令有兩種方式 1,指定行數來切割 split l 300 log.txt newfile 每個檔案300行 2,指定檔案大小來切割 split b 500m log.txt newfile 每個檔案...

Linux檔案拆分命令 split

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