# ls -lh revolutionos.rmvb
-rwx------ 1 hoho hoho 276m 2005-09-09 revolutionos.rmvb
將將這個276m檔案分割成20m的小檔案,檔案分割操作如下:
用法:split [選項] [輸入 [字首]]
# split -b 20m revolutionos.rmvb revos_part_
# ls -lh
總計 552m
-rwx------ 1 hoho hoho 276m 2005-09-09 revolutionos.rmvb
-rw-r--r-- 1 root root 20m 03-19 17:59 revos_part_aa
-rw-r--r-- 1 root root 20m 03-19 17:59 revos_part_ab
... -rw-r--r-- 1 root root 20m 03-19 18:00 revos_part_am
-rw-r--r-- 1 root root 16m 03-19 18:00 revos_part_an
「-b 20m」指定分割檔案的大小為20m,檔案後面的「revos_part_」是分割檔案的字首,最後的是16m的「剩餘」檔案。
組裝檔案:
cat revos_part_* > revolutionos_rsb.rmvb
這裡不怕組裝順序錯誤,因為分割的時候是按字母順序排下來的,cat也是按照字母順序處理的,如果不放心,將組裝後的檔案雜湊對比一下:
# md5sum revolutionos.rmvb
ac7cce07f621b1ed6f692e6df0ac8c16 revolutionos.rmvb
# md5sum revolutionos_rsb.rmvb
ac7cce07f621b1ed6f692e6df0ac8c16 revolutionos_rsb.rmvb
# split -l 100 test.txt
其實,如果不加任何引數,預設情況下是以1000行大小來分割的。
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...
linux大檔案分割 split命令
linux大檔案分割 split命令 inux split命令 功能說明 切割檔案。語 法 split help version 行數 b 位元組 c 位元組 l 行數 要切割的檔案 輸出檔名 行數 位元組 位元組 行數 補充說明 split可將檔案切成較小的檔案,預設每1000行會切成乙個小檔案。...
linux大檔案分割 split命令
inux split 命令 功能說明 切割檔案。語 法 split help version b c l 要切割的檔案 輸出檔名 補充說明 split可將檔案切成較小的檔案,預設每1000行會切成乙個小檔案。參 數 或 l 指定每多少行就要切成乙個小檔案。b 指定每多少字就要切成乙個小檔案。支援單位...