下面的列表中給出了該命令最為常用的幾個命令列選項:
選項描述
-l指定行數,每多少分隔成乙個檔案,預設值為1000行。
-b指定位元組數,支援的單位為:k和m
-c與-b引數類似,但切割時盡量維持每行的完整性
-d生成檔案的字尾為數字,如果不指定該選項,預設為字母
[root@xieqichao ~
]# ls -l
-rw-r--r--
.1 root root 10530 nov 1123:
08 test.tar.bz2
[root@xieqichao ~
]# split -b 5k test.tar.bz2 #以每檔案5k的大小切割test.tar.bz2
[root@xieqichao ~
]# ls -l
#檢視切割後的結果,預設情況下拆分後的檔名為以下形式。
-rw-r--r--
.1 root root 10530 nov 1123:
08 test.tar.bz2
-rw-r--r--
.1 root root 5120 nov 1123:
34 xaa
-rw-r--r--
.1 root root 5120 nov 1123:
34 xab
-rw-r--r--
.1 root root 290 nov 1123:
34 xac
[root@xieqichao ~
]# rm -f x* #刪除拆分後的小檔案
[root@xieqichao ~
]# split -d -b 5k test.tar.bz2
#-d選項以後綴為數字的形式命名拆分後的小檔案
[root@xieqichao ~
]# ls -l
-rw-r--r--
.1 root root 10530 nov 1123:
08 test.tar.bz2
-rw-r--r--
.1 root root 5120 nov 1123:
36 x00
-rw-r--r--
.1 root root 5120 nov 1123:
36 x01
-rw-r--r--
.1 root root 290 nov 1123:
36 x02
[root@xieqichao ~
]# wc install.log -l #計算該檔案的行數
[root@xieqichao ~
]# split -l 300 install.log #每300行拆分成乙個小檔案
[root@xieqichao ~
]# ls -l x*
-rw-r--r--
.1 root root 11184 nov 1123:
42 xaa
-rw-r--r--
.1 root root 10805 nov 1123:
42 xab
-rw-r--r--
.1 root root 12340 nov 1123:
42 xac
-rw-r--r--
.1 root root 11783 nov 1123:
42 xad
-rw-r--r--
.1 root root 2105 nov 1123:
42 xae
Linux檔案拆分命令 split
linux split 命令 功能說明 切割檔案。語 法 split help version 行數 b 位元組 c 位元組 l 行數 要切割的檔案 輸出檔名 補充說明 split可將檔案切成較小的檔案,預設每1000行會切成乙個小檔案。參 數 行數 或 l 行數 指定每多少行就要切成乙個小檔案。b...
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 指定每多少字就要切成乙個小檔案。支援單位...