Linux文件解壓縮

一、常見(jiàn)的Linux下壓縮文件擴(kuò)展名:

*.z ? ? ? ? ? ? ? compress程序壓縮文件;

*.gz ? ? ? ? ? ? gzip程序壓縮文件;

*.bz2 ? ? ? ? ? bzip2程序壓縮文件;

*.tar ? ? ? ? ? ?tar程序打包的數(shù)據(jù),并沒(méi)有壓縮過(guò);

*.tar.gz ? ? ? ?tar程序打包的文件,其經(jīng)過(guò)gzip的壓縮;

*.tar.bz2 ? ? ?tar程序打包的文件,其中經(jīng)過(guò)bzip2的壓縮。

二、gzip、zcat

gzip為應(yīng)用最廣的壓縮命令,可以解開(kāi)compress、zip與gzip等軟件壓縮的文件。gzip新建的壓縮文件為*.gz的文件名。

語(yǔ)法:#gzip [-cdtv#] 文件名

? ? ? ? ? ?#zcat 文件名.gz

參數(shù):

-c : 將壓縮的數(shù)據(jù)輸出到屏幕上,可以通過(guò)數(shù)據(jù)流重定向來(lái)處理;

-d : 解壓縮的參數(shù);

-t : 可以用來(lái)檢驗(yàn)一個(gè)壓縮文件的一致性,即文件有沒(méi)有錯(cuò)誤;

-v : 可以顯示出原文件/壓縮文件的壓縮比等信息;

-# : 壓縮等級(jí),-1最快,但是壓縮比最差,-9最慢,但是壓縮比最好,默認(rèn)是-6.

三、bzip2,bzcat

語(yǔ)法:#bzip2 [-cdkzv#] 文件名

? ? ? ? ? ?#zcat 文件名.bz2

參數(shù):

-c : 將壓縮過(guò)程中產(chǎn)生的數(shù)據(jù)輸出到屏幕上;

-d : 解壓縮的參數(shù);

-k : 保留原文件,而不會(huì)刪除原始文件;

-z : 壓縮的參數(shù);

-v : 可以顯示出原文件/壓縮文件的壓縮比等信息;

-#壓縮等級(jí),-1最快,但是壓縮比最差,-9最慢,但是壓縮比最好,默認(rèn)是-6.

四、tar (打包命令)

語(yǔ)法:#tar [-j|-z] [cv] [-f 新建的文件名] filename... <==打包與壓縮

? ? ? ? ? ?#tar [-j|-z] [tv] [-f 新建文件的名稱] ? ? ? ? ? ? ? ? ?<==查看文件名

? ? ? ? ? ?#tar [-j|-z] [xv] [-f 新建的文件名] [-C 目錄](méi) ? ? ?<==解壓縮

參數(shù):

-c : 新建打包文件,可搭配-v來(lái)查看過(guò)程中被打包的文件名(filename).

-t : 查看打包文件的內(nèi)容含有那些文件,重點(diǎn)在查看文件名。

-x : 解打包或解壓縮功能,可搭配-C在特定目錄解開(kāi)。

? ? ? 留意:-c,-t,-x不可同時(shí)出現(xiàn)在一串命令行中。

-j : 通過(guò)bzip2的支持進(jìn)行壓縮/解壓縮,此時(shí)文件名最好為*.tar.bz2。

-z : 通過(guò)gzip的支持進(jìn)行壓縮/解壓縮,此時(shí)文件名最好為*.tar.gz。

-v : 在壓縮/解壓縮的過(guò)程中,將正在處理的文件名顯示出來(lái)。

-f : filename:-f 后面要接被處理的文件名。

-C(大寫(xiě)) ?目錄: 指定在特定的目錄解壓縮。?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容