命令名稱:bzip2
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供嘉黎網(wǎng)站建設(shè)、嘉黎做網(wǎng)站、嘉黎網(wǎng)站設(shè)計(jì)、嘉黎網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、嘉黎企業(yè)網(wǎng)站模板建站服務(wù),十年嘉黎做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
命令所在路徑:/usr/bin/bzip2
執(zhí)行權(quán)限:所有用戶
語(yǔ)法:bzip2 [壓縮文件]
功能描述:壓縮文件
壓縮后文件格式: .bz2
bzip2命令只能對(duì)文件進(jìn)行壓縮和解壓縮操作,不能壓縮目錄
1, 使用 $ yum list bzip2來(lái)查看當(dāng)前是否安裝了bzip2軟件包
2, 如果沒(méi)有安裝,執(zhí)行$ yum install bzip2就可以了(前提是系統(tǒng)可以訪問(wèn)互聯(lián)網(wǎng))
3, 在確認(rèn)已經(jīng)安裝了bzip2軟件包的前提下,執(zhí)行壓縮和解壓縮操作,比如對(duì)/test/1.txt文件進(jìn)行壓縮,壓縮后文件名稱為1.txt.bz2
4, 解壓時(shí)有2種方式
-- 解壓命令:bunzip2 file.bz2
-- 解壓命令:bzip2 -d file.bz2
可以保留原文件解壓,也可以不保留原文件解壓,不保留原文件解壓命令為 $ bunzip2 1.txt.bz2;完了解壓出文件1.txt,并且原文件消失
保留原文解壓命令為 $ bzip2 -dk 1.txt.bz2, 完了解壓出1.txt, 并且原文件依然保留
5, bzip2可以同時(shí)壓縮多個(gè)文件,壓縮多個(gè)文件時(shí),文件與文件之間空格隔開,比如:
$ bzip2 1.txt 2.txt
文件可以是相對(duì)路徑下的文件,也可以是絕對(duì)路徑下的文件.
6, 解壓時(shí),如果當(dāng)前路徑下存在相同名字的文件,如果需要不提示直接覆蓋,可以使用選項(xiàng)-f
比如: $ bzip2 -df 1.txt.bz2
否則就會(huì)提示解壓不成功
以上是關(guān)于bzip2的常用方法介紹,更多內(nèi)容可以通過(guò)man bzip2或者bzip2 --help來(lái)獲取.
tar命令用于對(duì)文件打包壓縮或解壓:
$ tar [選項(xiàng)] [文件]
以下是tar命令的常用參數(shù):
tar是個(gè)打包的命令,它的作用是將一堆的文件或目錄歸檔成一個(gè).tar結(jié)尾的文件。生成tar包后,就可以用其他的壓縮程序來(lái)對(duì)tar包進(jìn)行壓縮。
我們?cè)谏厦婵吹降?-z 參數(shù)就是對(duì)tar包用Gzip程序進(jìn)行了壓縮,最后才生成了 .tar.gz 結(jié)尾的壓縮包。如果不用 -z 參數(shù)而使用 -j 參數(shù),也就是用bzip2程序壓縮tar包,最后就會(huì)生成 .tar.bz2 結(jié)尾的壓縮包。
使用tar命令打包壓縮的一個(gè)好處是,它會(huì)保留原始文件的權(quán)限和屬性。
我們經(jīng)常會(huì)在windows系統(tǒng)上使用 .zip 格式的壓縮文件,在linux中也可以將文件和目錄壓縮成zip格式,或者解壓zip格式的壓縮包。
但是zip的缺點(diǎn)是不能保留文件的權(quán)限和屬性,解壓后需要我們自己用chmod重新設(shè)置文件的權(quán)限。
用法如下:
gzip,壓縮文件名:zip或gz,解壓命令:unzip
bzip2,壓縮文件名:bz,解壓命令;bzip2 -d
上面兩個(gè)是最常用的壓縮方式,一般在linux下可以通過(guò)tar命令實(shí)現(xiàn)打包和壓縮(或解壓)。例如:
tar -zcvf file file.tar.gz打包并壓縮成gzip格式,其中-c命令是創(chuàng)建tar包,-z參數(shù)是指定壓縮成gzip格式;
tar -zxvf file.tar.gz解包命令,其中-x是解包命令,-z指定解壓縮格式是gzip
tar -jcvf file file.tar.bz2 打包并壓縮成bzip2格式,其中-c是創(chuàng)建tar包,-j參數(shù)指定壓縮成bzip2格式;
tar -jxvf file.tar.gz解包命令,其中-x是解包命令,-j指定解壓縮格式是bzip2