linux基礎 檔案壓縮和解壓縮

2021-09-10 05:53:01 字數 1490 閱讀 7883

常見的壓縮副檔名及對應的產生過程

linux上常見的壓縮命令就是gzip與bzip2

壓縮檔案gzip: gzip 檔名(壓縮後原檔案不存在)

gzip -c 檔名1 >檔名1.gz (保留原檔案)

gzip -c 檔名1 將壓縮出的資料顯示出來 >(重定向)

解壓檔案:gzip -d 檔名.gz(不保留原檔案)

gunzip 檔名.gz

gzip -cd 檔名2.gz >檔名2(保留原檔案)

(無字尾 使用 -cd)**壓縮檔案bzip2(用法同gzip):**bzip2 檔名

bzip2 -c 檔名1 >檔名1.bz2(保留原檔案)

解壓檔案:bzip2 -d 檔名.bz2(不保留原檔案)

bunzip2 檔名.bz2

bzip -cd 檔名2.bz2 > 檔名2(保留原檔案)

檢視壓縮過的檔案內容:bzcat 檔名.bz2

檔案的歸檔即打包檔案:

**** [主選項+輔選項] 檔案或目錄

主選項只能出現乙個主選項

c— create 建立乙個新歸檔檔案

x— 從歸檔檔案中提取檔案出來

t— 列出歸檔檔案的內容,檢視已經打包了哪些檔案,重點在檢視檔名

輔選項:

z—通過gzip的支援進行壓縮/解壓縮,一般格式為.tar.gz

j— 通過bzip2的支援進行壓縮/解壓縮,一般格式為.tar.bz2**

v— 歸檔或解包過程中顯示被打包的檔案

c—這個引數用在解壓縮時,若要在特定目錄解壓縮,可以使用這個引數

f— 輸出結果到檔案,必須寫該選項

–exclude file:在打包的過程中,不要將 file 打包! --排除某個檔案打包

兩種壓縮方式:

jcvf (bzip2)

zcvf(gzip)

打包、壓縮檔案1和2並重命名

tar zcvf 新檔名 檔名1 檔名2 檔名3 檔名4

解壓:

tar xvf 檔名 該命令會自動判斷歸檔檔案的壓縮格式,自動呼叫相關程式進行解壓縮

解壓到指定路徑:

tar xvf 檔名 -c 目標路徑

tar -xjv -f filename.tar.bz2 -c 欲解壓縮的目錄

檢視已壓縮檔案:tar tf檔名

Linux檔案壓縮和解壓縮

壓縮 tar 引數 生成的壓縮包的名字 要壓縮的檔案 檔案 目錄 引數 c 生成壓縮檔案 z 使用gzip的方式進行壓縮 j 使用bzip2壓縮 v 顯示壓縮資訊 可以省略 f 指定壓縮包名 壓縮包名 隨便指定,字尾需要自己指定 如果壓縮使用gzip,引數就是 z,包名 tar.gz 如果壓縮使用b...

Linux壓縮和解壓縮

1.tar.gz tar.gz這種格式是linux下使用得最多的壓縮格式。它在壓縮時不會占用太多cpu的,而且可以得到乙個非常理想的壓縮率。tar zcvf archive name.tar.gz directory to compress 壓縮乙個目錄 tar zxvf archive name....

Linux壓縮和解壓縮

1.tar.gz tar.gz這種格式是linux下使用得最多的壓縮格式。它在壓縮時不會占用太多cpu的,而且可以得到乙個非常理想的壓縮率。tar zcvf archive name.tar.gz directory to compress 壓縮乙個目錄 tar zxvf archive name....