在linux下最常見的壓縮檔案通常都是以.tar.gz 為結尾的,除此之外還有.tar, .gz, .bz2, .zip等等。
常見的字尾名和對應的壓縮工具:
字尾壓縮工具
.gzgzip 壓縮工具壓縮的檔案
.bz2
bzip2 壓縮工具壓縮的檔案.tar tar 打包程式打包的檔案(tar並沒有壓縮功能,只是把乙個目錄合併成乙個檔案)
.tar.gz
可以理解為先用tar打包,然後再gzip壓縮
.tar.bz2
同上,先用tar打包,然後再bzip2壓縮
.tar.xz
同上,先用tar打包,然後再xz壓縮
gzip壓縮工具
格式: gzip [-d#] filename 其中#為1-9的數字
-d :解壓縮時使用
-# :壓縮等級,1壓縮最差,9壓縮最好,6為預設
壓縮:
解壓縮:
bzip2壓縮工具
格式:bzip2 [-dz] filename
-d :解壓縮
-z :壓縮
壓縮:和
解壓縮:
xz壓縮工具
xz壓縮工具和bzip2壓縮工具 一樣的用法
tar打包工具
格式: tar [-zjxcvfpp] filename
-z是否同時用gzip壓縮
-j是否同時用bzip2壓縮
-x解包或者解壓縮\
-t檢視tar包裡面的檔案
-c建立乙個tar包或者壓縮檔案包
-v視覺化
-f後面跟檔名,如果是多個引數組合的情況下帶有-f,請把f寫到最後面。
-p使用原檔案的屬性,壓縮前什麼屬性壓縮後還什麼屬性。(不常用)
-p可以使用絕對路徑。(不常用)
–exclude filename
在打包或者壓縮時,不要將filename檔案包括在內。(不常用)
首先在test目錄下建立test111目錄,然後在test111目錄下建立test2.txt,並寫入」nihao」到test2.txt中,接著是用tar把test111打包成test111.tar。請記住-f引數後跟的是打包後的檔名。
刪除原來的test111目錄,然後解包test111.tar,不管是打包還是解包,原來的檔案是不會刪除的。
打包的同時使用gzip壓縮
刪除test111,然後用tar -zxvf 來解壓.tar.gz的壓縮包。
使用zip壓縮
zip壓縮包可以壓縮目錄和檔案,壓縮目錄需要指定目錄下的檔案。
安裝:用法
1.gzip命令和bzip2命令不能直接壓縮目錄。
##以上內容均參考跟阿銘學linux
linux文件的壓縮與打包
在windows 下我們接觸最多的壓縮檔案就是 rar 格式的了。但在 linux 下這樣的格式是不能識別的,它有自己所特有的壓縮工具 但有一種檔案在 windows 和linux 下都能使用那就是 zip 格式的檔案了 壓縮的好處不用筆者介紹相信你也曉得吧,它不僅能節省磁碟空間而且在傳輸的時候還能...
Linux文件的壓縮與打包
在windows下,我們接觸最多的壓縮檔案是 rar格式的 但在linux下,不能識別這種格式,它有自己獨特的壓縮工具。但 zip格式的檔案在windows和linux下都能使用。在使用壓縮檔案,不僅能節省磁碟空間,而且在傳輸時還能節省網路寬頻。linux下最常見的檔案通常是 tar.gz格式的,除...
linux文件壓縮與打包
ar zcvf home xahot.tar.gz xahot tar zcvf 打包後生成的檔名全路徑 要打包的目錄 例子 把 xahot資料夾打包後生成乙個 home xahot.tar.gz的檔案。tar xf all.tar 這條命令是解出all.tar包中所有檔案,x是解開的意思 zip ...