您的位置:網(wǎng)站首頁(yè) > 電器維修資料網(wǎng) > 正文 >
Ubnutu的文件壓縮與解壓命令
來源: 日期:2013-12-8 11:32:54 人氣:標(biāo)簽:
GZIP是廣泛應(yīng)用于Unix/Linux系統(tǒng)的一種文件壓縮格式。在Ubuntu系統(tǒng)中,我們經(jīng)常見到一種后綴為“.gz”的文件,這就是采用GZIP壓縮格式的文件。GZIP格式文件的創(chuàng)建與解壓與gzip軟件包有關(guān),Ubuntu系統(tǒng)默認(rèn)已經(jīng)安裝了gzip軟件包。gzip軟件包包含的命令有g(shù)zip和gunzip。前者主要用來生成壓縮文件,后者用來解壓文件。
使用gzip命令生成壓縮文件,例如壓縮某個(gè)文件“PACkage”,則在終端窗口中輸入命令“gzip package”,命令執(zhí)行后,將在當(dāng)前目錄下生成壓縮文件“package.gz”。解壓上面創(chuàng)建的壓縮文件“package.gz”,既可以使用gzip命令也可以使用gunzip命令,在終端窗口中輸入命令“gzip-dpackage.gz”,或者“gunzippackage.gz”均可以將壓縮文件解壓為原始文件。
2、處理Bzip2格式的壓縮文件
BZIP2是一款功能強(qiáng)大的壓縮軟件,支持高壓縮比,壓縮的速度與解壓的效率都很高。BZIP2生成的壓縮文件后綴為“.bz2”。創(chuàng)建BZIP2格式的壓縮文件時(shí),系統(tǒng)中需要安裝bzip2軟件包,Ubuntu系統(tǒng)默認(rèn)已經(jīng)安裝了bzip2軟件包。我們可以直接使用bzip2軟件包中的命令bzip2或bunzip2來壓縮或解壓文件。
使用bzip2命令生成壓縮文件,例如壓縮某個(gè)文件“package”,則在終端窗口中輸人命令“bzip2 package”,命令執(zhí)行后,將文件“package”壓縮成文件“package.bz2”。解壓前面創(chuàng)建的壓縮文件“package.bz2”,既可以使用bzip2命令也可以使用bunzip2命令,在終端窗口中輸入命令“bzip2-dpack-age.bz2”或“bunzip2package.bz2”均可以將壓縮文件解壓為原始文件。
3、處理Compress格式的壓縮文件
在我們平常碰到的壓縮文件中,有一類是以“.Z”結(jié)尾的文件,在Ubuntu系統(tǒng)中,需要安裝ncompress軟件包來處理這種格式的壓縮文件。Ubuntu系統(tǒng)默認(rèn)沒有安裝ncompress軟件包,我們可以使用命令:“sudo apt-get install ncompress”來安裝該軟件包。
ncompress包括compress和uncom-press兩個(gè)命令,這兩個(gè)命令一般與文件歸檔命令tar一起使用。當(dāng)使用compress命令對(duì)tar包進(jìn)行壓縮時(shí),在tar命令后加入“Z”參數(shù)來生成“.tar.Z”格式的壓縮文件,如對(duì)目錄test用tar命令進(jìn)行歸檔,并用compress命令壓縮,則輸入命令“tarcZttest.tar. Ztest”,其中“c”參數(shù)表示創(chuàng)建一個(gè)新的歸檔文件,“f”參數(shù)與“c”一起使用,指定歸檔文件名,這里為“test.tar.Z”。命令執(zhí)行后,將在當(dāng)前目錄下生成“test.tar.Z”壓縮文件。如果直接用tar命令來解壓該文件, 則輸入命令“tarxZftest.tar.Z”,“xZf”參數(shù)表示解壓格式為“.Z”的歸檔文件“test.tar.Z”。另外,對(duì)于形如“*.tar.Z”文件的生成和解壓也可以分步進(jìn)行,不過在生成“*.tar.Z”文件時(shí),需要用compress命令對(duì)“*.tar”文件進(jìn)行壓縮,而解壓時(shí),則使用uncompress命令進(jìn)行解壓。
4、處理Rar格式的壓縮文件
在Ubuntu系統(tǒng)中,對(duì)于RAR格式文件的處理,需要借助一款名為RAR for Linux的軟件。Ubuntu系統(tǒng)默認(rèn)沒有安裝該軟件,我們可以通過apt-get命令來安裝該軟件。打開一個(gè)GNOME終端窗口,在窗口中輸入命令“sudo apt-get install rar unrar”來安裝它。安裝好后,我們就可以使用它來進(jìn)行壓縮與解壓操作了。有些Linux發(fā)行版的軟件源中找不到RAR軟件,我們可以從站點(diǎn)http://www.rarSOFt.com/download. htm下載該軟件的壓縮包,壓縮包包括編譯好的二進(jìn)制可執(zhí)行文件rar和unrar。
RAR軟件包括兩個(gè)常用的命令:rar與unrar。rar命令可以用來壓縮與解壓RAR格式的文件,而unrar可以用來解壓RAR格式的文件。如要解壓某個(gè)文件,則在rar和unrar命令后,使用“x”子命令,如解壓文件test.rar到當(dāng)前目錄,則命令格式為“rarxtest.rar”或“unrarxtest.rar”。當(dāng)要將文件或文件夾壓縮成RAR格式的文件時(shí),使用命令“rara-adtest.rar test”,這樣生成的壓縮文檔 上層的文件夾是“test”。當(dāng)所壓縮的文件或文件夾很大時(shí),我們也可以分卷進(jìn)行壓縮。分卷時(shí)需在命令行中指定卷的大小,可以m、k、b為單位,如以1MB大小來壓縮文件夾test,則可以使用命令“rara ad vlmtest.rar test”,而解壓時(shí)可以使用命令“unrar x vtest.part01rar”來進(jìn)行解壓縮。rar與unrar命令有著眾多的參數(shù),提供的功能也相當(dāng)豐富。用戶在使用時(shí),直接輸入命令名就可以查看到相應(yīng)的使用幫助信息。
【看看這篇文章在百度的收錄情況】