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]# seq50 >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...