一、.gz gzip 壓縮工具壓縮的文件數組
.bz2 bzip2 壓縮工具壓縮的文件工具
.tar tar 打包程序打包的文件(tar並無壓縮功能,只是把一個目錄合併成一個文件)測試
.tar.gz 能夠理解爲先用tar打包,而後再gzip壓縮遞歸
.tar.bz2 同上,先用tar打包,而後再bzip2壓縮ip
二、gzip壓縮工具文檔
語法: gzip [-d#] filename 其中#爲1-9的數字可視化
參數:打包
「-d」 : 解壓縮時使用file
「-#」 : 壓縮等級,1壓縮最差,9壓縮最好,6爲默認語法
通常-#參數不多使用,使用默認級別就足以。另外該壓縮工具只能壓縮文件不能壓縮目錄。
三、bzip2壓縮工具
語法: bzip2 [-dz] filename
「-d」 : 解壓縮
「-z」 : 壓縮
壓縮時,能夠加 「-z」 也能夠不加,均可以壓縮文件,」-d」 則爲解壓的選項:一樣bzip2也不能壓縮目錄
四、tar 壓縮工具
語法:tar [-zjxcvfpP] filename tar 命令有多個選項,其中不經常使用的阿銘作了標註。
「-z」 : 同時用gzip壓縮
「-j」 : 同時用bzip2壓縮
「-x」 : 解包或者解壓縮
「-t」 : 查看tar包裏面的文件
「-c」 : 創建一個tar包或者壓縮文件包
「-v」 : 可視化
「-f」 : 後面跟文件名,壓縮時跟 「-f 文件名」,意思是壓縮後的文件名爲filename, 解壓時跟 「-f 文件名」,意思是解壓filename. 請注意,若是是多個參數組合的狀況下帶有 「-f」,請把 「-f」 寫到最後面。
「-p」 : 使用原文件的屬性,壓縮前什麼屬性壓縮後還什麼屬性。(不經常使用)
「-P」 : 可使用絕對路徑。(不經常使用)
--exclude filename : 在打包或者壓縮時,不要將filename文件包括在內。(不經常使用)
五、zip 壓縮工具
語法:zip [選項] 壓縮文件名 須要壓縮的文檔列表
-r 遞歸壓縮,將指定目錄下的全部文件以及子目錄所有壓縮
-d 從壓縮文件內刪除指定的文件
-i 「文件列表」 只壓縮文件列表中的文件
-x 「文件列表」 壓縮時排除文件列表中指定的文件
-u 更新文件到壓縮文件中
-m 將文件加入壓縮文件壓縮後,刪除原始文件,即把文件移到壓縮文件中
-F 嘗試修復損壞的壓縮文件
-T 檢查壓縮文件內的每一個文件是否正確無誤
- 壓縮級別 壓縮級別是一個1~9的數字
unzip命令的選項及其說明
unzip命令的選項及其說明
選 項 含 義
-x "文件列表" 解壓文件,但不包含文件列表中指定的文件
-t 測試壓縮文件有無損壞,並不解壓
-v 查看壓縮文件的詳細信息,具體包括壓縮文件中包含的文件大小、文件名和壓縮比等,並不解壓
-n 解壓時不覆蓋已經存在的文件
-o 解壓時覆蓋已經存在的文件,而且不要求用戶確認
-d 目錄名 把壓縮文件解壓到指定目錄下