天天看點

壓縮和解壓縮指令

指令

文法

參數

參數說明

tar

tar [-cxzjvf] 壓縮打封包檔的名稱 欲打包目錄

-c

建立一個歸檔檔案的參數指令

-x

解開一個歸檔檔案的參數指令

-z

是否需要用 gzip 壓縮

-j

是否需要用 bzip2 壓縮

-v

壓縮的過程中顯示檔案

-f

使用檔名,在 f 之後要立即接檔名

-tf

檢視歸檔檔案裡面的檔案

例子:

壓縮檔案夾:tar -zcvf test.tar.gz test\

解壓檔案夾:tar -zxvf test.tar.gz

gzip

gzip [選項] 壓縮(解壓縮)的檔案名

-d

解壓縮

-l

對每個壓縮檔案,顯示壓縮檔案的大小,未壓縮檔案的大小,壓縮比,未壓縮檔案的名字

對每一個壓縮和解壓的檔案,顯示檔案名和壓縮比

-num

用指定的數字num調整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統預設值為6

說明:壓縮檔案字尾為 gz

bzip2

bzip2 [-cdz]

壓縮參數

說明:壓縮檔案字尾為 bz2

壓縮和解壓縮指令

講解一下:一個檔案在傳輸的時候,隻需要建立一次連接配接,10個檔案在上傳的時候,需要建立10次連接配接,這是很漫長的過程,但是如果我們将這10個檔案進行打包處理,那麼隻需要建立一次連接配接就能夠上傳檔案了。是不是很友善。

壓縮和解壓縮主要是根據CPU的算法來決定的。

壓縮:将helloUbuntu檔案目錄進行gzip壓縮,這是linux中比較常用的壓縮格式。

這種壓縮格式的算法使用的是gzip

壓縮和解壓縮指令

這種壓縮格式的算法使用的是bzip2

壓縮和解壓縮指令

接下來進行解壓縮:

Gzip格式檔案的解壓縮。

壓縮和解壓縮指令

繼續閱讀