亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

  發(fā)布時(shí)間:2008-11-25 18:42:45   作者:佚名   我要評(píng)論
面對(duì)著一些后綴為tar、tar.gz、tar.bz2……就有些茫然了, 其實(shí)理解了,自然就迎刃而解了。 首先要明確一個(gè)概念,linux下面的打包和壓縮是兩碼事, 也就是你可以對(duì)文件進(jìn)行打包,但是不壓縮。 來(lái)看個(gè)例子: 在我的根目錄下有個(gè)名為wallpaper的文件夾,里面是一

面對(duì)著一些后綴為tar、tar.gz、tar.bz2……就有些茫然了,
其實(shí)理解了,自然就迎刃而解了。

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

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

attachments/200511/08_154042_cvf.jpg


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

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

attachments/200511/08_154249_gzip.jpg

 


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

attachments/200511/08_154450_tarzc.jpg

 


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

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

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

attachments/200511/08_154332_gziptar.jpg

 


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

attachments/200511/08_154541_zxvf.jpg

 


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

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

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

attachments/200511/08_154808_t.jpg

 


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

attachments/200511/08_154849_tarsongzi.jpg

 


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

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

相關(guān)文章

最新評(píng)論