指令
文法
參數
參數說明
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格式檔案的解壓縮。