linux 分卷壓縮解壓縮

2022-07-28 16:54:25 字數 2230 閱讀 9959

1、先壓縮目錄為乙個檔案

root@ip

# tar zcvf apk.tar apk/

2、對檔案進行切分,-d表示切分後的檔案字尾已數字區分(如apk_2015.tar01,apk_2015.tar02),-b指定切分後檔案的大小,後面跟需要切分的檔案,最後是切分後檔案的存放路徑和名稱字首

root@ip

# split -d -b 30000m apk.tar ../apk_2015.tar

3、切分後的檔案效果

root@ip

-172-31

-6-97:/dump#

lltotal

586332520

drwxr-xr

-x4uusafe

uusafe

4096

oct25

18:03./

drwxr-xr

-x27root

root

4096

oct23

13:25..

/-rw-

r--r

--1root

root

31457280000

oct25

14:19

apk_2015

.tar00-rw

-r--

r--1

root

root

31457280000

oct25

14:30

apk_2015

.tar01-rw

-r--

r--1

root

root

31457280000

oct25

14:41

apk_2015

.tar02-rw

-r--

r--1

root

root

31457280000

oct25

14:51

apk_2015

.tar03-rw

-r--

r--1

root

root

31457280000

oct25

15:02

apk_2015

.tar04-rw

-r--

r--1

root

root

31457280000

oct25

15:13

apk_2015

.tar05-rw

-r--

r--1

root

root

31457280000

oct25

15:23

apk_2015

.tar06-rw

-r--

r--1

root

root

31457280000

oct25

15:34

apk_2015

.tar07-rw

-r--

r--1

root

root

31457280000

oct25

15:45

apk_2015

.tar08-rw

-r--

r--1

root

root

31457280000

oct25

15:55

apk_2015

.tar09-rw

-r--

r--1

root

root

31457280000

oct25

16:06

apk_2015

.tar10-rw

-r--

r--1

root

root

14004787200

oct25

16:11

apk_2015

.tar11

4、還原

後面的jx引數說明:

x: 解壓

j :解壓模式指定zip,這是因為前面壓縮時用的zip

root@ip

# cat apk_2015.tar* |tar -jx

linux 分卷壓縮及解壓縮

格式 tar cvzf filedir split d b 50m filename樣例 tar cvzf picture split d b 10m picture將.picture 打包,並切割為 10m 的包輸出的檔案為 filename00 filename01 filename02 假設不...

linux tar分卷壓縮與解壓縮

舉例說明 要將目錄logs打包壓縮並分割成多個1m的檔案,可以用下面的命令 tar cjf logs split b 1m logs.tar.bz2.完成後會產生下列檔案 logs.tar.bz2.aa,logs.tar.bz2.ab,logs.tar.bz2.ac 要解壓的時候只要執行下面的命令就...

linux tar分卷壓縮與解壓縮

舉例說明 要將目錄logs打包壓縮並分割成多個1m的檔案,可以用下面的命令 tar cjf logs split b 1m logs.tar.bz2.完成後會產生下列檔案 logs.tar.bz2.aa,logs.tar.bz2.ab,logs.tar.bz2.ac 要解壓的時候只要執行下面的命令就...