概述:
《跟阿銘學linux》
.gz gzip 壓縮工具壓縮的檔案
.bz2 bzip2 壓縮工具壓縮的檔案
.tar tar 打包程式打包的檔案
.tar.gz 可以理解為先用tar打包,然後再gzip壓縮
.tar.bz2 先用tar打包,然後再bzip2壓縮
語法:gzip 【-d#】檔名
-d: 解壓縮時使用
-#:壓縮等級,1壓縮最差,9最好,6預設值
[root@iz8vb7cc5e91muwr6fxp3jz /]# [ -d test ] && rm -rf test
[root@iz8vb7cc5e91muwr6fxp3jz /]# [ -d test ] && ll
[root@iz8vb7cc5e91muwr6fxp3jz /]# mkdir test
[root@iz8vb7cc5e91muwr6fxp3jz /]# [ -d test ] && ll
[-d test] : 表示判斷test目錄是否存在
&&:前面條件滿足執行後面
rm -rf test : 遞迴刪除目錄test( 引數-r遞迴刪除, -f強制,不需要使用者確認)
centos 沒有的話yum install -y bzip2安裝
語法:bzip2 [-dz] 檔名
-d: 解壓
-z :壓縮(可以不加,預設就是壓縮)
與上面類似
語法: tar [-zjxcvfpp] 檔名
-z: 同時用gzip壓縮
-j: 同時用bzip2壓縮
-x: 解壓
-t: 檢視tar包裡面內容
-c: 建立乙個tar包或者壓縮檔案包
-v: 視覺化
-f: 檔名(注意寫在最後面)
-p: 使用原檔案的屬性
-p: 使用絕對路徑
--exclude檔名: 在打包或者壓縮時,不包含的檔案或資料夾
以test4資料夾為例
tar -xvf test4.tar 解壓檔案
tar -czvf test4.tar.gz test4 : 打包的同時使用gzip壓縮
tar -tf test4.tar.gz : 可以檢視或壓縮包的檔案列表
tar -zxvf test4.tar.gz 用來解壓.tar.gz的壓縮包
tar -cjvf test4.tar.bz2 test4 : 採用打包bzip2壓縮
tar -jxvf test4.tar.bz2 : 解壓bzip2檔案
文件的壓縮與打包
linux下的壓縮檔案 在linux下最常見的壓縮檔案通常都是以.tar.gz 為結尾的,除此之外還有.tar,gz,bz2,zip等等。linux系統中的字尾名其實要不要無所謂,但是對於壓縮檔案來講必須要帶上。這是為了判斷壓縮檔案是由哪種壓縮工具所壓縮,而後才能去正確的解壓縮這個檔案。以下介紹常見...
linux文件壓縮與打包
ar zcvf home xahot.tar.gz xahot tar zcvf 打包後生成的檔名全路徑 要打包的目錄 例子 把 xahot資料夾打包後生成乙個 home xahot.tar.gz的檔案。tar xf all.tar 這條命令是解出all.tar包中所有檔案,x是解開的意思 zip ...
Linux文件壓縮與打包
常見的字尾名所對應的壓縮工具 linux裡常見的壓縮檔案通常是tar.gz格式。除此之外還有.tar gz bz2 zip等格式。gzip壓縮工具 gzip後面直接跟檔名,表示在當前目錄下壓縮該檔案,而原檔案也會消失。命令gzip d後面跟壓縮檔案表示解壓壓縮檔案。gzip不支援壓縮目錄,壓縮目錄時...