主頁 > 知識(shí)庫 > Linux平臺(tái)下文件的壓縮與解壓參數(shù)說明

Linux平臺(tái)下文件的壓縮與解壓參數(shù)說明

熱門標(biāo)簽:打電話機(jī)器人是什么軟件 騰訊美術(shù)館地圖標(biāo)注 智能電話機(jī)器人金融 孝感營銷電銷機(jī)器人源碼 ai電銷機(jī)器人自動(dòng)篩選意向客戶 思茅地圖標(biāo)注app 鄭州智能外呼系統(tǒng)招商 沈陽藝匯通地圖標(biāo)注 AI電銷機(jī)器人PHP源碼
面對著一些后綴為tar、tar.gz、tar.bz2……就有些茫然了,
其實(shí)理解了,自然就迎刃而解了。

首先要明確一個(gè)概念,linux下面的打包和壓縮是兩碼事,
也就是你可以對文件進(jìn)行打包,但是不壓縮。

來看個(gè)例子:
在我的根目錄下有個(gè)名為wallpaper的文件夾,里面是一些墻紙,
我現(xiàn)在對這個(gè)文件夾進(jìn)行打包,但不不壓縮。
直接輸入tar cvf wallpaper.tar wallpaper回車就生成了一個(gè)wallpaper的包。
操作過程如下圖:



這里的tar是一個(gè)打包命令,后面的cvf是參數(shù),
c的意思是建立一個(gè)打包文件(如果換成x就表示解包),v在壓縮過程中顯示文件,
f是使用文件名,然后加上你要生成的包名,再加壓縮的目錄就可以了。

現(xiàn)在我們已經(jīng)學(xué)會(huì)打包了,緊接著我們對它進(jìn)行壓縮:
輸入gzip wallpaper.tar 回車,就生成了一個(gè)walllpaper.tar.gz的壓縮包。



這里的gzip是一個(gè)壓縮命令,那是不是一定要選用tar來打包,然后再用gzip來壓縮呢,
其實(shí)不用這么麻煩,只要在tar 后面加上參數(shù)z就具備了gzip的功能,換句話說其實(shí)只要用:
tar zcvf wallpaper.tar.gz wallpaper這個(gè)命令就可以直接生成wallpaper.tar.gz文件。
過程如下:



壓縮包的建立就是這樣,用不同的程序壓縮的文件就會(huì)有不同的后綴名,
如用compress來壓縮的文件后綴名就是*.z ,用bzip2來壓縮的呢就是*.bz2,
用zip來壓縮就是*.zip等等,其中最常見的就是*.tar.bz2.和*.tar.gz(也就是我們平常說的Tarball文件)

如上例中如果我們用bzip2 wallpaper.tar來對它打包的話,生成的文件就是wallpaper.tar.bz2,
具體的命令參數(shù)可以用command –help來查看。

壓縮包建立好后,接下來就是解壓了,如上例中我們現(xiàn)在對wallpaper.tar.gz進(jìn)行解壓,
有兩種方法:
1、先用gzip加上參數(shù)d 對壓縮包進(jìn)行解壓,然后用tar 加上參數(shù)x進(jìn)行解包。如圖所示:



2、直接用tar 加上參數(shù)z和xvf來解壓并解包,這里的z 其實(shí)就是加上了gzip的功能。



這也是最常用的方法,同理如果是后綴為*.tar.bz2的文件,只需把z換成j,
象前面提到的tar已經(jīng)集成了gzip和bzip2的功能,只要為它們加上不同的參數(shù)就行了。
那么這里加上J就表明tar具備了bzip2的功能。

我們知道在windows下面我們可以雙擊壓縮包文件,看看里面是什么內(nèi)容,而不用解開它,
同樣在linux下面我們也可以這樣做,只要在tar后面加上參數(shù)t就表示查看壓縮包里的內(nèi)容,
但并不解開它。

如我們查看一下wallpaper.tar.gz里面到底是什么內(nèi)容可以輸入:



另外想說一下的就是,壓縮包的后綴名其實(shí)并沒有什么實(shí)際的意義,不要被后綴名弄糊涂了,
比如我們對wallpaper這個(gè)文件夾進(jìn)行打包壓縮,可以寫成這樣:



生成的wallpaper.songzi一樣是個(gè)壓縮文件。這點(diǎn),我們用file來查看。

小結(jié),我這里只是說說最常用的一些命令,算是拋磚引玉吧,
還有很多功能就靠你慢慢挖掘,可別小看了壓縮命令,在linux的備份中,發(fā)揮著大作用呢。

標(biāo)簽:和田 江蘇 延安 透傳 臨汾 甘孜 淄博 張掖

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux平臺(tái)下文件的壓縮與解壓參數(shù)說明》,本文關(guān)鍵詞  Linux,平,臺(tái)下,文件,的,壓縮,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux平臺(tái)下文件的壓縮與解壓參數(shù)說明》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux平臺(tái)下文件的壓縮與解壓參數(shù)說明的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章