Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> Linux系統管理與維護之-bzip2/bunzip2命令

Linux系統管理與維護之-bzip2/bunzip2命令

日期:2017/2/7 14:36:23      編輯:Linux教程
 

1.功能說明
對文件進行壓縮與解壓縮。此命令類似於“gzip/gunzip”命令,只能對文件進行壓縮。對於目錄只能壓縮目錄下的所有文件,壓縮完成後,在目錄下生成以“.bz2”為後綴的壓縮包。bunzip2其實是bzip2的符號鏈接,即軟鏈接,因此壓縮解壓都可以通過bzip2實現。其格式如下:
bzip2 [選項] 要壓縮或解壓的文件
bzip2命令的選項及其說明如表4.30所示。
表4.30 bzip2命令的選項及其說明

選 項 含 義
-d 執行解壓縮,此時選項後面跟要解壓縮的文件
-v 壓縮或解壓文件時,顯示詳細信息
-k bzip2在壓縮或解壓縮後,會刪除原始的文件,若要保留原始文件,可使用此選項
-f bzip2在壓縮或解壓縮時,若輸出文件與現有文件同名,預設不會覆蓋現有文件。若要覆蓋,就要使用此選項
-t 測試“.bz2”壓縮文件的完整性
- 壓縮級別 壓縮級別可以從1~9中選取,數字越大,壓縮率越高

2.舉例
將/opt目錄下的etc.zip、var.zip和backup.zip進行壓縮,設置壓縮率為最高,同時在壓縮完畢後不刪除原始文件,顯示壓縮過程的詳細信息。
[root@mylinux ~]# bzip2 -9vk /opt/etc.zip /opt/var.zip /opt/backup.zip
etc.zip: 1.048:1, 7.633 bits/byte, 4.59% saved, 49490414 in, 4721194 out.
var.zip: 1.048:1, 7.633 bits/byte, 4.59% saved, 49490414 in, 2821065 out.
backup.zip: 1.046:1, 7.647 bits/byte, 4.42% saved, 8410 in, 8823 out.
壓縮完畢後,在/opt下就會生成相應的etc.zip.bz2、var.zip.bz2和backup.zip.bz2文件。
 

Copyright © Windows教程網 All Rights Reserved