*.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程式打包的檔案,並經...