linux tar壓縮與解壓縮

2021-09-26 16:15:53 字數 1377 閱讀 9130

tar壓縮格式

?tar cvfz 包名稱.tar.gz

tar cvfj 包名稱.tar.bz2

tar解壓縮

?tar xvfz 包名稱.tar.gz

tar xvfg 包名稱.tar.bz2

tar解壓縮並指定壓縮檔案的存放位置

?tar xvfz 包名稱.tar.gz -c 目錄

tar xvfz 包名稱.tar.gz -c 目錄

》tar壓縮的基本知識

bzip2

gzip

》相比較

bzip2比gzip稍強一點點

可以保留原檔案

c,建立

x,釋放

v,顯示提示資訊

f,指定壓縮檔案的名字

z,使用gzip方式壓縮, – .gz

j,使用bzip2的方式壓縮 – .bz2

》建立與釋放

要麼建立 c ,要麼釋放x ,二者互斥

》壓縮格式

要麼z壓縮,即以gzip方式

要麼j壓縮,即以bzip2方式

tar zcvf 生成的壓縮包的名字 壓縮目標

》以gzip方式壓縮並打包,z

》以bzip2方式壓縮並打包,j

名稱.tar.壓縮方式
這樣的檔名

一看就知

1,tar方式打包(那麼就要用tar來解包)

2,根據字尾是gz還是bz2可知是什麼壓縮方式(那麼就按照對應的壓縮方式來解壓)

tar的壓縮用的仍然是gzip與bzip2

解壓縮bzip2

tar xvfj 壓縮包名稱

解壓縮gzip

tar xvfz 壓縮包名稱

》解壓縮乙個bzip2壓縮包

》解壓縮乙個gzip壓縮包

如果希望解壓到指定的目錄,需要加引數 -c 目錄

-c 解壓目錄

linux tar命令壓縮與解壓縮

tar 選項 檔名 a或 catenate 新增檔案到已存在的備份檔案。b 區塊數目 或 blocking factor 區塊數目 設定每筆記錄的區塊數目,每個區塊大小為12bytes。b或 read full records 讀取資料時重設區塊大小。c或 create 建立新的備份檔案。c 目的目...

Linux tar壓縮解壓縮筆記

tar c,create create a new archive 建立壓縮檔案 x,extract,get extract files from an archive 解壓 t,list list the contents of an archive 檢視內容 u,update這五個是獨立的命令,...

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 要解壓的時候只要執行下面的命令就...