大檔案拆分命令split

2021-10-04 06:56:21 字數 1835 閱讀 9302

下面的列表中給出了該命令最為常用的幾個命令列選項:

選項描述

-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 指定每多少字就要切成乙個小檔案。支援單位...