壓縮及打包 gzip,bzip2,tar

2021-07-05 00:13:02 字數 1848 閱讀 3381

一.常見的壓縮檔案

1.*.z:compress程式壓縮的檔案;

2.*.gz:gzip程式壓縮的檔案;

3.*.bz2:bzip2程式壓縮的檔案;

4.*.tar:tar程式打包的資料,沒有經過壓縮;

5.*.tar.gz(*.tgz):tar程式打包的檔案,其中經過gzip程式壓縮;

6.*.tar.bz2:tar程式打包的檔案,其中經過bzip2程式壓縮;

二.gzip,zcat

1.gzip

1)使用:gzip [-cdtv#] filename.gz

2)引數:

-c:將壓縮的資料輸出到螢幕上;

-d:解壓縮;

-t:可以用來檢驗乙個壓縮檔案的一致性,看看檔案有無錯誤;

-v:可以顯示原檔案/壓縮檔案的壓縮比等資訊;

-#:壓縮等級,-1最快,但是壓縮比最差,-9最慢,壓縮比最好,預設-6;

2.zcat

1)使用:zcat filename.gz;

三.bzip2,bcat

1.bzip2

1)使用:bzip2 [-cdkzv#] filename.bz

2)引數:

-c:將壓縮過程中產生的資料輸出到螢幕上;

-d:解壓縮;

-k:保留原檔案;

-z:壓縮的引數;

-v:可以顯示原檔案/壓縮檔案的壓縮比等資訊;

-#:計算壓縮比的引數,-9最好,-1最差;

2.bzcat

1)bzcat filename.bz

四.打包命令:tar

1.使用:tar [option] filename

1)打包並壓縮:tar [-j|-z] [cv] [-f filename.tar.bz2|gz] filename    

2)檢視檔名:tar [-j|-z] [tv] [-f filename.tar.bz2|gz]

3)解壓:tar [-j|-z] [xv] [-f filename.tar.bz|gz] [-c dirname]

2.引數

-c:新建打包檔案,可搭配-v來檢視過程中被打包的檔名;

-t:檢視打包檔案的內容含有哪些檔名;

-x:解壓縮,可以搭配-c在特定目錄解開,不可與-c,-t同時出現;

-j:通過bzip2進行壓縮或解壓縮,檔名最好為*.tar.bz2;

-z:通過gzip進行壓縮或解壓縮,檔名最好為*.tar.gz;

-v:在壓縮或解壓過程中,將正在處理的檔名顯示出來;

-f:指定檔名,注意後面直接跟的選項是檔名,要和其他引數一起使用時,建議放在最後乙個;

-c:指定目錄,在特定目錄解壓縮;

-p:保留備份資料的原本許可權和屬性;

3.常用

1)解壓flename.tar.gz:tar -zxvf filename.tar.gz

2)將檔案或目錄打包並以gzip壓縮:tar -zcvf filename.tar.gz file_or_dir

3)解壓filename.tar.bz2:tar -jxvf filename.tar.bz2

4)將檔案或目錄打包並以bzip2壓縮:tar -jcvf  filename.tar.bz2 file_or_dir

壓縮打包介紹 gzip bzip2與xz壓縮工具

一 壓縮打包介紹 壓縮的好處不僅能節省磁碟空間而且在傳輸的時候還可以節省網路頻寬 在windows和linux下都能使用的是.zip格式的檔案 主要有以下幾種工具 gz gzip 壓縮工具壓縮的檔案 bz2 bzip2 壓縮工具壓縮的檔案 tar tar 打包程式打包的檔案 tar並沒有壓縮功能,只...

壓縮工具gzip bzip2 xz

使用壓縮工具的好處 使用壓縮檔案,不僅可以節省磁碟空間,而且在傳輸時還能節省網路寬頻。我們通常講的家用寬頻和機房寬頻100m是有區別的 機房寬頻的上行和下行都是100m,所以 昂貴,家用寬頻下行是100m,但是上行往往只有10m 20m 格式 gzip 引數 filename d是解壓縮。例子 查詢...

檔案打包及壓縮

檔案打包及壓縮 demo 複製未打包的檔案到遠端主機 root vmware du sh etc 39m etc root vmware rsync va etc study 172.25.202.20 tmp 將 etc下的所有檔案.root vmware rsync va etc study 1...