".bz2"格式是 Linux 的另一種壓縮格式,從理論上來(lái)講,".bz2"格式的算法更先進(jìn)、壓縮比更好;而 ".gz"格式相對(duì)來(lái)講的時(shí)間更快。
".bz2"格式的壓縮命令是 bzip2,我們來(lái)看看這個(gè)命令的基本信息。
命令名稱(chēng):bzip2。
英文原意:a block-sorting file compressor。
所在路徑:/usr/bin/bzip2。
執(zhí)行權(quán)限:所有用戶(hù)。
功能描述:.bz格式的壓縮命令。
命令格式
[root@localhost ~]# bzip2 [選項(xiàng)] 源文件
選項(xiàng):
-d:解壓縮。
-k:壓縮時(shí),保留源文件。
-v:顯示壓縮的詳細(xì)信息。
-數(shù)字:這個(gè)參數(shù)和 gzip 命令的作用一樣,用于指定壓縮等級(jí),-1 壓縮等級(jí)最低,壓縮比最差;-9 壓縮比最高。
大家注意,gzip 只是不會(huì)打包目錄,但是如果使用“-r”選項(xiàng),則可以分別壓縮目錄下的每個(gè)文件;而 bzip2 命令則根本不支持壓縮目錄,也沒(méi)有“-r”選項(xiàng)。
【例 1】基本壓縮命令。
在壓縮文件命令后面直接指定源文件即可,例如:
[root@localhost ~]# bzip2 anaconda-ks.cfg#壓縮成".bz2"格式
這個(gè)壓縮命令依然會(huì)在壓縮的同時(shí)刪除源文件。
【例 2】壓縮的同時(shí)保留源文件
bzip 命令可以直接使用"-k"選項(xiàng)來(lái)保留源文件,而不用像 gzip 命令一樣使用輸出重定向來(lái)保留源文件。例如:
[root@localhost ~]# bzip2 -k install.log.syslog#壓縮
[root@localhost ~]# ls
anaconda-ks.cfg.bz2 install.loginstalLlogsyslog install.logsyslogbz2#壓縮文件和源文件都存在