壓縮工具gzip,bzip2,xz,zip,tar

wKioL1ajGm7SJ74pAACpTfDfzm0296.png

gzip bzip2 xz 都可以指定壓縮等級,都是1到9 ,不能指定解壓目錄,不過單個文件時可以使用-c參數重定向(-c:將壓縮解壓後的結果輸出到標準輸出)實現。unzip可以使用-d指定解壓目錄


打包工具tar:

特點是可以將文件、目錄打包成一個文件方便管理,而且可以結合gzip、bzip2、xz等壓縮工具對文件、目錄進行壓縮打包(實際上是先打包再壓縮);不管是打包還是解壓,原文件都不會刪除,而且他會覆蓋當前已存在的文件或目錄。還可以使用相應壓縮工具的文本文件查看命令。

語法: tar [-zjxcvfpP] filename

  • -z: 同時用 gzip 壓縮 

  • -j: 同時用 bzip2 壓縮 

  • -J: 同時用xz壓縮 

  • -x: 解包或者解壓縮 

  • -t: 查看包或壓縮包裏面的文件(tar -tf filename,查看xz文件時比較特別,命令得寫成tar -Jtf filename

  • -c: 建立一個 tar 包或者壓縮文件包 

  • -C:指定解壓目錄

  • -v: 可視化 

  • -f: 後面跟文件名,壓縮時跟“-f  filename”,意思是壓縮後的文件名爲 filename,解壓時跟“-f  filename”,意思是解壓 filename。請注意,如果是多個參數組合的情況下帶有”-f“,請把“-f”寫到最後面。 

  • -p: 使用原文件的屬性,壓縮前什麼屬性壓縮後還什麼屬性。(不常用) 

  • -P: 可以使用絕對路徑。(不常用) 

  • --exclude filename : 在打包或者壓縮時,不要將 filename 文件包括在內。(不常用)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章