gzip bzip2 xz 均可以指定壓縮等級,都是1到9 ,不能指定解壓目錄,不過單個文件時能夠使用-c參數重定向(-c:將壓縮解壓後的結果輸出到標準輸出)實現。unzip能夠使用-d指定解壓目錄數組
打包工具tar:ide
特色是能夠將文件、目錄打包成一個文件方便管理,並且能夠結合gzip、bzip二、xz等壓縮工具對文件、目錄進行壓縮打包(其實是先打包再壓縮);無論是打包仍是解壓,原文件都不會刪除,並且他會覆蓋當前已存在的文件或目錄。還能夠使用相應壓縮工具的文本文件查看命令。工具
語法: tar [-zjxcvfpP] filenameurl
-z: 同時用 gzip 壓縮 spa
-j: 同時用 bzip2 壓縮 orm
-J: 同時用xz壓縮 blog
-x: 解包或者解壓縮 ip
-t: 查看包或壓縮包裏面的文件(tar -tf filename,查看xz文件時比較特別,命令得寫成tar -Jtf filename) get
-c: 創建一個 tar 包或者壓縮文件包 it
-C:指定解壓目錄
-v: 可視化
-f: 後面跟文件名,壓縮時跟「-f filename」,意思是壓縮後的文件名爲 filename,解壓時跟「-f filename」,意思是解壓 filename。請注意,若是是多個參數組合的狀況下帶有」-f「,請把「-f」寫到最後面。
-p: 使用原文件的屬性,壓縮前什麼屬性壓縮後還什麼屬性。(不經常使用)
-P: 能夠使用絕對路徑。(不經常使用)
--exclude filename : 在打包或者壓縮時,不要將 filename 文件包括在內。(不經常使用)