linux使用bz2命令 linux安裝bz2壓縮文件

linux里bzip2如何壓縮和解壓縮目錄

bzip2命令

創(chuàng)新互聯(lián)建站是一家專注于成都做網(wǎng)站、網(wǎng)站制作與策劃設(shè)計(jì),黃島網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:黃島等地區(qū)。黃島做網(wǎng)站價(jià)格咨詢:028-86922220

bzip2命令用于創(chuàng)建和管理(包括解壓縮)“.bz2”格式的壓縮包。

我們遇見Linux壓縮打包方法有很多種,以下講解了Linux壓縮打包方法中的Linux bzip2命令的多種范例供大家查看,相信大家看完后會(huì)有很多收獲。

選項(xiàng):

-c:將壓縮與解壓縮的結(jié)果送到標(biāo)準(zhǔn)輸出;

-d:執(zhí)行解壓縮;

-f或-force:bzip2在壓縮或解壓縮時(shí),若輸出文件與現(xiàn)有文件同名,預(yù)設(shè)不會(huì)覆蓋現(xiàn)有文件。若要覆蓋。請(qǐng)使用此參數(shù);

-h:在線幫助;

-k:bzip2在壓縮或解壓縮后,會(huì)刪除原始文件。若要保留原始文件,請(qǐng)使用此參數(shù);

-s:降低程序執(zhí)行時(shí)內(nèi)存的使用量;

-t:測試.bz2壓縮文件的完整性;

-v:壓縮或解壓縮文件時(shí),顯示詳細(xì)的信息;

-z:強(qiáng)制執(zhí)行壓縮;

-V:顯示版本信息;

--repetitive-best:若文件中有重復(fù)出現(xiàn)的資料時(shí),可利用此參數(shù)提高壓縮效果;

--repetitive-fast:若文件中有重復(fù)出現(xiàn)的資料時(shí),可利用此參數(shù)加快執(zhí)行效果。

實(shí)例

1. 壓縮指定文件filename:

# bzip2 filename

# bzip2 -z filename

這里,壓縮的時(shí)候不會(huì)輸出,會(huì)將原來的文件filename給刪除,替換成filename.bz2.如果以前有filename.bz2則不會(huì)替換并提示錯(cuò)誤。如果想要替換則指定-f選項(xiàng),例如bzip2 -f filename;如果filename是目錄則也提醒錯(cuò)誤不做任何操作;如果filename已經(jīng)是壓過的了有bz2后綴就提醒一下,不再壓縮,沒有bz2后綴會(huì)再次壓縮。

2. 解壓指定的文件filename.bz2:

bzip2 -d filename.bz2

bunzip2 filename.bz2

這里,解壓的時(shí)候沒標(biāo)準(zhǔn)輸出,會(huì)將原來的文件filename.bz2給替換成filename。如果以前有filename則不會(huì)替換并提示錯(cuò)誤。如果想要替換則指定-f選項(xiàng),例如bzip2 -df filename.bz2。

3. 壓縮解壓的時(shí)候?qū)⒔Y(jié)果也輸出:

$bzip2 -v filename

輸入之后,輸出如下:

filename: 0.119:1, 67.200 bits/byte, -740.00% saved, 5 in, 42 out.

這里,加上-v選項(xiàng)就會(huì)輸出了,只用壓縮舉例了,解壓的時(shí)候同理bzip2 -dv filename.bz2不再舉例了。

4. 模擬解壓實(shí)際并不解壓:

bzip2 -tv filename.bz2

輸入之后,輸出如下:

filename.bz2: ok

這里,-t指定要進(jìn)行模擬解壓,不實(shí)際生成結(jié)果,也就是說類似檢查文件,當(dāng)然就算目錄下面有filename也不會(huì)有什么錯(cuò)誤輸出了,因?yàn)樗静粫?huì)真的解壓文件。為了在屏幕上輸出,這里加上-v選項(xiàng)了,如果是真的解壓bzip2 -dv filename.bz2則輸出的是把"ok"替換成了"done"。

5. 壓縮解壓的時(shí)候,除了生成結(jié)果文件,將原來的文件也保存:

bzip2 -k filename

這里,加上-k就保存原始的文件了,否則原始文件會(huì)被結(jié)果文件替代。只用壓縮舉例了,解壓的時(shí)候同理$bzip2 -dk filename.bz2不再舉例了。

6. 解壓到標(biāo)準(zhǔn)輸出:

bzip2 -dc filename.bz2

輸入之后,輸出如下:

hahahhaahahha

這里,使用-c指定到標(biāo)準(zhǔn)輸出,輸出的是文件filename的內(nèi)容,不會(huì)將filename.bz2刪除。

7. 壓縮到標(biāo)準(zhǔn)輸出:

bzip2 -c filename

bzip2: I won't write compressed data to a terminal.

bzip2: For help, type: `bzip2 --help'.

這里,使用-c指定壓縮到標(biāo)準(zhǔn)輸出不刪除原有文件,不同的是,壓縮后的文件無法輸出到標(biāo)準(zhǔn)輸出。

使用bzip2的時(shí)候?qū)⑺泻竺娴目醋魑募?即使文件名以'-'開頭):

bzip2 -- -myfilename

這里主要是為了防止文件名中-產(chǎn)生以為是選項(xiàng)的歧義。

bunzip2命令

bunzip2命令解壓縮由bzip2指令創(chuàng)建的”.bz2"壓縮包。對(duì)文件進(jìn)行壓縮與解壓縮。此命令類似于“gzip/gunzip”命令,只能對(duì)文件進(jìn)行壓縮。對(duì)于目錄只能壓縮目錄下的所有文件,壓縮完成后,在目錄下生成以“.bz2”為后綴的壓縮包。bunzip2其實(shí)是bzip2的符號(hào)鏈接,即軟鏈接,因此壓縮解壓都可以通過bzip2實(shí)現(xiàn)。

選項(xiàng):

-f:解壓縮時(shí),若輸出的文件與現(xiàn)有文件同名時(shí),預(yù)設(shè)不會(huì)覆蓋現(xiàn)有的文件;

-k:在解壓縮后,預(yù)設(shè)會(huì)刪除原來的壓縮文件。若要保留壓縮文件,請(qǐng)使用此參數(shù);

-s:降低程序執(zhí)行時(shí),內(nèi)存的使用量;

-v:解壓縮文件時(shí),顯示詳細(xì)的信息;

-l,--license,-V:顯示版本信息。

實(shí)例

將/opt目錄下的etc.zip、var.zip和backup.zip進(jìn)行壓縮,設(shè)置壓縮率為最高,同時(shí)在壓縮完畢后不刪除原始文件,顯示壓縮過程的詳細(xì)信息。

bzip2 -9vk /opt/etc.zip /opt/var.zip /opt/backup.zip

壓縮完畢后,在/opt下就會(huì)生成相應(yīng)的etc.zip.bz2、var.zip.bz2和backup.zip.bz2文件。

在linux下如何安裝tar.bz2文件

1、首先打開終端,快捷鍵為ctrl+alt+T。

2、如圖在我的Ubuntu的home目錄下有個(gè)tar.bz2包。

3、先創(chuàng)建一個(gè)文件夾用來存放解壓的文件。

4、在home目錄下輸入命令,sudo tar -jxvf? 文件名 -C 存放的目錄。其中 j表示解壓bz2包,x表示解壓,v表示顯示詳細(xì)過程,f表示文件。

5、解壓完后,再次進(jìn)入tmpFolder1文件夾,可以看到該文件夾下多了一個(gè)文件夾,說明安裝成功。

linux壓縮命令有什么 linux壓縮命令介紹

1、gzip: 壓縮后的文件后綴為.gz。用法:gzip+文件路徑 ,壓縮完成后會(huì)刪除原文件。

2、bzip2:壓縮后的文件后綴為.bz2.(比gzip有著更大壓縮比的壓縮工具,受用格式與其相似。)-k:壓縮或者解壓時(shí)可以保留原文件。

3、zip: 既歸檔又壓縮的工具,可以壓縮目錄,以上三個(gè)不能,默認(rèn)不刪除原文件。

4、tar: 歸檔工具,也是很好的備份工具,后綴名為.tar.gz。

linux下怎么解壓.tar.gz tar.bz2命令

Linux解壓tar.gz和tar.bz2文件都是用tar命令,tar命令的解壓選項(xiàng)主要是以下幾個(gè):

-z選項(xiàng)表示要解壓的是tar.gz文件(如果是解壓tar.bz2則是-j);

-x選項(xiàng)表示執(zhí)行解壓縮操作而不是打包操作;

-v選項(xiàng)表示列出解壓時(shí)的詳細(xì)信息;

-f選項(xiàng)指定要解壓的文件名,就是tar.gz或者tar.bz2文件的文件名

tar命令解壓時(shí)還有一個(gè)可選選項(xiàng),就是-C選項(xiàng)(大寫的C),用于指定把壓縮文件的內(nèi)容解壓到哪個(gè)文件夾內(nèi),如果沒有-C選項(xiàng)默認(rèn)是解壓在當(dāng)前目錄。下面給出解壓tar.gz和tar.bz2文件的例子你就明白了:

解壓tar.gz文件的例子:

tar -zxv -f test.tar.gz -C /home/user/targetdir

解壓tar.bz2文件的例子:

tar -jxv -f test.tar.bz2 -C /home/user/targetdir

當(dāng)前名稱:linux使用bz2命令 linux安裝bz2壓縮文件
標(biāo)題路徑:http://muchs.cn/article28/docogcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、網(wǎng)站維護(hù)、定制開發(fā)網(wǎng)站營銷、響應(yīng)式網(wǎng)站建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)