linux系統常見的壓縮命令

2021-09-08 13:57:53 字數 1809 閱讀 4501

*.z         compress 程式壓縮的檔案;

*.gz

gzip

程式壓縮的檔案。

*.bz2

bzip2

程式壓縮的檔案;

*.tar

tar 程式打包的資料。並沒有壓縮過。

*.tar.gz    tar 程式打包的檔案。當中而且經過 gzip 的壓縮

*.tar.bz2   tar 程式打包的檔案,當中而且經過 bzip2 的壓縮

# gzip [-cdtv#] 檔名稱

# zcat 檔名稱.gz

選項與引數:

-c :將壓縮的資料輸出到螢幕上,可透過資料流重導向來處理。

-d :解壓縮的引數。

-t :能夠用來檢驗乙個壓縮檔的一致性~看看檔案有無錯誤;

-v :能夠顯示出原檔案/壓縮檔案的壓縮比等資訊。

-# :壓縮等級。-1 最快。可是壓縮比最差、-9最慢,可是壓縮比最好!預設是 -6

zcat 則能夠讀取純文字檔案被壓縮後的壓縮檔案。不但 compress 的壓縮檔案能夠使用 gzip 來解開,同一時候 zcat 這個命令能夠同一時候讀取 compress 與 gzip 的壓縮檔案。

範例一:將 /etc/man.config 拷貝到 /tmp ,而且以 gzip 壓縮

# cd /tmp

# cp /etc/man.config .

# gzip -v man.config

範例二:因為 man.config 是文字檔案。請將範例一的壓縮檔的內容讀出來

# zcat man.config.gz

範例三:將範例一的檔案解壓縮

# gzip -d man.config.gz

範例四:將範例三解開的 man.config 用最佳的壓縮比壓縮。並保留原本的檔案

# gzip -9 -c man.config > man.config.gz

# bzip2 [-cdkzv#] 檔名稱

# bzcat 檔名稱.bz2

選項與引數:

-c :將壓縮的過程產生的資料輸出到螢幕上

-d :解壓縮的引數

-k :保留原始檔案。而不會刪除原始的檔案

-z :壓縮的引數

-v :能夠顯示出原檔案/壓縮檔案的壓縮比等資訊;

-# :與 gzip 相同的,都是在計算壓縮比的引數, -9 最佳, -1 最快

範例一:將剛剛的 /tmp/man.config 以 bzip2 壓縮

# bzip2 -z man.config

此時 man.config 會變成 man.config.bz2

範例二:將範例一的檔案內容讀出來

# bzcat man.config.bz2

此時螢幕上會顯示 man.config.bz2 解壓縮之後的檔案內容

範例三:將範例一的檔案解壓縮

# bzip2 -d man.config.bz2

範例四:將範例三解開的 man.config 用最佳的壓縮比壓縮,並保留原本的檔案

# bzip2 -9 -c man.config >man.config.bz2

linux系統常見壓縮命令

在linux環境中,壓縮檔案的副檔名基本是 tar,tar.gz,tgz,gz,z,bz2 z compress程式壓縮的檔案 gz gzip程式壓縮的檔案 bz2 bzipa程式壓縮的檔案 tar tar程式打包的檔案,並沒有壓縮過 tar gz tar程式打包的檔案,其中經過gzip的壓縮 ta...

Linux系統常見的壓縮命令

壓縮檔案的型別 z compress程式壓縮的檔案 gz gzip程式壓縮的檔案 bz2 bzip2程式壓縮的檔案 tar tar程式打包的資料,並沒有壓縮過 tar.gz tar程式打包的檔案,其中經過gzip的壓縮 tar.bz2 tar程式打包的檔案,其中經過bzip2的壓縮 2 常見的壓縮命...

Linux系統常見的壓縮命令

z compress程式壓縮的檔案 zip zip程式壓縮的檔案 gz gzip程式壓縮的檔案 bz2 bzip2程式壓縮的檔案 xz xz程式壓縮的檔案 tar tar程式打包的檔案,並沒有壓縮過 tar.gz tar程式打包的檔案,並經過gzip的壓縮 tar.bz2 tar程式打包的檔案,並經...