Linux壓縮包管理

2021-09-23 22:25:20 字數 2563 閱讀 8154

在linux下,常用的壓縮格式有.gzip和.bzip2。首先學習一下壓縮命令。

通過gzip命令來壓縮1.txt檔案,發現壓縮以後,原檔案不會被保留。生成乙個1.txt.gz的壓縮檔案。然後我們來解壓這個檔案

我們使用萬用字元*表示解壓所有gz檔案,解壓以後,壓縮包就不見了,只剩解壓後的檔案。

我們使用萬用字元?來統配檔名是乙個字元的txt檔案。然後和gzip壓縮命令一樣,原檔案都不存在,只剩壓縮以後的檔案。接著解壓檔案。

結果和gzip仍舊是一致的。只不過gzip和bzip2所使用的命令不同罷了。其實是可以保留原檔案的,只需要加上引數-k(keep)即可。

可以看到它保留了原檔案。 下面壓縮目錄試一試。

可以看到gzip和bzip2的壓縮方式都是簡單粗暴的。並且不能壓縮目錄,他會忽略掉目錄。還有就是這兩個命令不能將檔案打包。這是乙個致命的問題。因此,我們在linux下實際很少使用它們來壓縮檔案。我們只是偶爾使用它們。

tar命令有一些引數,用來幫助我們更好的管理壓縮包。它本身是乙個打包命令,我們想要管理壓縮包,則需要引數z或j。

c:建立壓縮

x:釋放壓縮

v:顯示解壓縮過程的詳細資訊

f:指定壓縮檔案的名稱

z:使用gzip方式

j:使用bzip2方式

壓縮命令的格式如下

tar -zcvf 壓縮包的名稱(***.tar.gz)需要壓縮的檔案或目錄

tar -jcvf 壓縮包的名稱(***.tar.bz2)需要壓縮的檔案或目錄

引數v讓我們看到了壓縮的檔案。壓縮完成以後,原檔案仍舊存在。

解壓縮命令格式如下

tar -xjvf 壓縮包名稱 -c(大寫c)目標目錄 

tar -xzvf 壓縮包名稱 -c(大寫c)目標目錄

這樣就能把壓縮包解壓到指定的目錄下。

如果,你想在當前目錄下解壓縮,那麼省略命令裡的-c引數已經目標目錄就可以。

本質上,tar命令只是幫我們打包了檔案,但是壓縮的方式依舊是gzip和bzip2。這兩種格式在linux下是非常流行的。但是在windows下確很難見到它們的身影,更多的是rar以及zip格式的壓縮包。

rar壓縮工具是需要安裝的,linux發行版並不自帶該工具。安裝命令如下

sudo apt-get install rar
安裝以後,就可以使用了。rar壓縮命令的格式如下

rar a 壓縮檔案 被壓縮檔案或目錄

我們壓縮乙個目錄檔案new來試一試,也是成功的。看來只需要記住加上引數a就是壓縮即可。

解壓縮命令如下

rar x 壓縮包 需要解壓到的目錄
如果只是在當前目錄下解壓,那麼可以省略目錄。

rar命令在壓縮的時候,無需指定壓縮包的字尾,rar打包以後會自動加上。rar解壓縮包的命令是比較簡單的。

zip可能是目前使用的最多的檔案壓縮格式。zip壓縮工具不需要我們安裝,它是linux發行版自帶的工具。它使用起來更簡單。壓縮命令如下

zip 壓縮包 需要壓縮的檔案或目錄
解壓縮命令

unzip 壓縮包 -d 需要解壓縮到的目錄
zip壓縮目錄的時候需要加上引數-r。

當需要壓縮的檔案有多個的時候,我們可以把他們都寫在後面,例如。

Linux的壓縮包管理

一 壓縮包管理 1 第一種 低配版,不常用 1 gzip gz格式的壓縮包 2 bzip2 bz2格式的壓縮包 2 第二種 1 tar 不使用z j引數 該命令只能對檔案或目錄打包 引數 c 建立 壓縮 x 釋放 解壓縮 v 顯示提示資訊 壓縮解壓縮 可以省略 f 指定壓縮檔案的名字 z 使用gzi...

Linux 壓縮包管理(tar rar zip)

tar 主選項 輔選項 檔案或者目錄tar可以為檔案和目錄建立檔案。利用tar命令使用者可以為某一特定檔案建立檔案 備份檔案 也可以在檔案中改變檔案,或者向檔案中加入新的檔案。使用該命令時,主選項是必須要有的,輔選項是輔助使用的,可以選用。主選項包括 c建立新的檔案檔案。如果使用者想備份乙個目錄或是...

7 壓縮包管理

tar 歸檔檔案 tar 主選項 輔選項 檔案或者目錄 tar可以為檔案和目錄建立檔案。利用tar命令使用者可以為某一特定檔案建立檔案 備份檔案 也可以在檔案中改變檔案,或者向檔案中加入新的檔案。使用該命令時,主選項是必須要有的,輔選項是輔助使用的,可以選用。主選項包括 c 建立新的檔案檔案。如果使...