一、打包解包命令:tar
命令所路徑:/bin/tar
執行權限:所有人
語法格式:tar[選項] [目錄]
選項:
-c create創建.tar文件
-x 解壓tar包
-v verbose顯示過程
-f 指定壓縮後的文件名
-z 調用gzip壓縮或解壓縮
功能打包或解包,後綴格式爲.tar
打包使用tar -cvf 打包後的文件名稱 需要打包的文件集
解包使用tar -xvf 需要解壓的tar包-C 解壓到路徑
打包文件例如:下面的例子將文件a、b、c打包成文件1.tar,打包後的1.tar文件大小比a、b、c三者之和還要大,並沒有壓縮功能。
更多的時候可以將tar命令配合選項-z使用,在打包的同時進行壓縮,解包的時候同樣可以使用-z選項進行解壓縮
打包壓縮使用:tar -cvzf 打包後的文件名打包文件集
解壓縮解包使用: tar -xvzf 需要解包的文件-C解壓路徑
打包同時解壓 例如:下面的例子將文件a、b、c打包壓縮成文件1.tar.gz(或者1.tgz),然後再將1.tar.gz解壓縮解包至新目錄new/中去
可見打包壓縮後的文件大小明顯減小。
不解包查看內容:對於一個已知的tar包,可以在不解包的情況下使用命令 tar-tvf壓縮包的名稱 查看包內文件內容
二、bzip2、bunzip2 與 bzcat 壓縮和解壓縮命令
bzip2通過有效的分析和記錄文件的內容,壓縮的效率極高,對於圖像的壓縮效果也很好。
語法格式:bzip2 [選項] [文件]
選項: -k keep保留元文件
-v verbose顯示壓縮解壓比
壓縮後的文件後綴名爲.bz2
與壓縮命令bzip2命令相對應的是解壓縮命令bunzip2
bzcat可以用來顯示.bz2壓縮文件的內容,如下面的命令將file1.bz2中的前兩行顯示出來
bzcat file1.bz2 | head -2
gzip出現比bzip2要早,但是效率顯然不如bzip2
語法格式同bzip2
壓縮後的文件後綴名稱是.gz
zcat同bzcat用來查看.gz文件的內容
四、zip、unzip壓縮和解壓縮命令
使用該命令進行操作的文件可以很好的兼容Windows系統PKZIP程序和Linux系統下壓縮解壓縮文件的差異。
語法格式同tar
文件後綴名稱是.zip