CentOS之文件的壓縮與打包

2022-01-19 15:49:54 字數 1954 閱讀 1949

.rar壓縮檔案linux中不識別,.zip在windows和linux中動能使用。

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

.bz2:bzip2壓縮工具壓縮的檔案

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

.tar.gz:先有tar打包,然後再由gzip壓縮。

.tar.bz2:先有tar打包,然後再由bzip2壓縮。

.tar.xz:先有tar打包,然後由xz壓縮。

gzip壓縮工具(不支援壓縮目錄,會報錯)

gzip  [-d#] filename

-d:解壓縮時使用。

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

gzip 1.txt       壓縮成1.txt.gz,原檔案消失。

gzip  -d  1.txt.gz 解壓縮檔案,原檔案消失。

bzip2壓縮工具(不可以壓縮目錄)

安裝bzip2:   yum install -y bzip2
bzip2  [-dz]  filename

-d:解壓縮

-z:壓縮(加或不加,都可以壓縮)

bzip2   -z 1.txt   壓縮成1.txt.bz2,原檔案消失。

bzip -d  1.txt.bz2  解壓縮檔案,原檔案消失。

zx壓縮檔案用法和bzip2一樣

tar打包工具:tar [-zjjxcvfpp] filename tar

-z:同時用gzip壓縮

-j:同時用bzip2壓縮

-j:同時用xz壓縮

-x:表示解壓縮。

-t:檢視tar包裡的檔案。

-c:建立乙個tar包

-v:表示視覺化,展示打包了哪些檔案。

-f:後面根檔名,表示壓縮後的檔名,或者解壓縮檔名。如果多個引數組合的情況下,請把-f引數寫到最後面。

-p:使用原檔案屬性,壓縮前什麼屬性,壓縮後還什麼屬性。(不常用)

-p:可以使用絕對路徑(不常用)

tar -cf test.tar t1.txt t2.txt tt  將t1.txt,t2.txt,tt打包成test.tar檔案。

tar -cvf   test.tar   t1.txt  t2.txt tt 將t1.txt,t2.txt,tt打包成test.tar檔案,並且展示打包的檔案。

打包+gzip壓縮

tar -czvf  test.tar.gz   test123   test123打包壓縮成test.tar.gz檔案。

-tf選項,檢視包或者壓縮的檔案列表

tar -tf test.tar.gz    檢視test.tar.gz的檔案列表。

-zxvf 可以解壓.tar.gz格式的壓縮包。

tar -zxvf test.tar.gz   解壓

打包+bzip2壓縮

tar -cjvf test.tar.bz2 test123

tar  -tf   test.tar.bz2 檢視壓縮包檔案列表。

tar -jxvf test.tar.bz2   解壓壓縮包。

zip壓縮   yum install -y zip

zip 1.txt.zip 1.txt     1.txt壓縮成1.txt.zip

zip   test.zip  test1/*            壓縮test1中所有的檔案(實際上只能壓縮的二級目錄)

zip   -r  test.zip test11/   壓縮test1中所有的檔案,包括二級目錄以內的目錄或檔案。

解壓縮zip檔案(yum install -y unzip)

unzip 1.txt.zip

文件的壓縮與打包

概述 跟阿銘學linux gz gzip 壓縮工具壓縮的檔案 bz2 bzip2 壓縮工具壓縮的檔案 tar tar 打包程式打包的檔案 tar.gz 可以理解為先用tar打包,然後再gzip壓縮 tar.bz2 先用tar打包,然後再bzip2壓縮 語法 gzip d 檔名 d 解壓縮時使用 壓縮...

文件的壓縮與打包

linux下的壓縮檔案 在linux下最常見的壓縮檔案通常都是以.tar.gz 為結尾的,除此之外還有.tar,gz,bz2,zip等等。linux系統中的字尾名其實要不要無所謂,但是對於壓縮檔案來講必須要帶上。這是為了判斷壓縮檔案是由哪種壓縮工具所壓縮,而後才能去正確的解壓縮這個檔案。以下介紹常見...

CentOS壓縮與打包

言歸正傳,在計算機的世界中,資料的表達形式就只有0或者1,而壓縮演算法就是根據這些01找出一些演算法,可以用更少的01來代表他們。現在在linux中最主流的幾種壓縮是bzip2 字尾是bz2 gzip 字尾是gz 因為單獨使用這些壓縮工具的話,那麼就會單獨的壓縮每乙個檔案,所以乙個打包工具會一起使用...