Linux文件的壓縮與打包

2021-10-03 19:47:32 字數 1698 閱讀 9828

在windows下,我們接觸最多的壓縮檔案是 .rar格式的;但在linux下,不能識別這種格式,它有自己獨特的壓縮工具。但 .zip格式的檔案在windows和linux下都能使用。在使用壓縮檔案,不僅能節省磁碟空間,而且在傳輸時還能節省網路寬頻。linux下最常見的檔案通常是 .tar.gz格式的,除此之外,還有 .tar .gz .bz2 .zip等格式。

.gz:表示由gzip壓縮工具壓縮的檔案

.bz2:表示由bzip2壓縮工具壓縮的檔案。

.tar:表示由tar打包程式打包的檔案(tar並沒有壓縮功能,只是把乙個目錄合併成乙個檔案)

.tar.gz:可理解為tar打包,然後由gzip壓縮。

.tar.bz2:可理解為先由tar打包,然後由bzip2壓縮。

.tar.xz:可理解為tar打包,然後由xz壓縮。

1.gzip壓縮工具

gzip命令的格式為gzip 【-d#】 filename,#為1~9

-d:該引數在解壓時使用

-#:表示壓縮等級,1時最差,9為最好,6為預設

但是gzip不支援壓縮目錄,壓縮目錄時會報錯

2.bzip2壓縮工具

bzip2 【-dz】 filename,-z(壓縮),-d(解壓)

bzip也不能壓縮目錄

3.xz壓縮工具

zx也布恩那個壓縮目錄

4.tar打包工具

tar本身就是乙個打包工具,可以把目錄打包成乙個檔案,把所有檔案整合成乙個大檔案,方便移動或複製,tar 【-zjxcvfpp】 filename tar。

-z:同時用gzip壓縮

-j:同時用bzip2壓縮

-j:同時用xz壓縮

-x:接包或解壓

-t:檢視tar包裡的檔案

-c:建立乙個tar包或壓縮檔案包

-v:表示視覺化

-f:後面跟檔名,如果時多個引數組合的情況下,-f引數寫到最後面

5.使用zip壓縮

zip壓縮包在windows和linux中都比較常用,可以壓縮目錄和檔案,壓縮目錄時,需要指定目錄下的檔案。

6.zcat、bzcat命令的使用

檢視壓縮格式文件的內容

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不支援壓縮目錄,壓縮目錄時...

linux文件的壓縮與打包

在windows 下我們接觸最多的壓縮檔案就是 rar 格式的了。但在 linux 下這樣的格式是不能識別的,它有自己所特有的壓縮工具 但有一種檔案在 windows 和linux 下都能使用那就是 zip 格式的檔案了 壓縮的好處不用筆者介紹相信你也曉得吧,它不僅能節省磁碟空間而且在傳輸的時候還能...