Linux學習筆記14—文件的壓縮與打包


一、.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 目錄名 把壓縮文件解壓到指定目錄下

相關文章
相關標籤/搜索