高效管理檔案之壓縮及解壓縮 bz2 檔案

2021-07-24 23:03:59 字數 1751 閱讀 1470

對檔案進行壓縮,可以通過使用較少的位元組對檔案中的資料進行編碼來顯著地減小檔案的大小,並且在跨網路的檔案的備份和傳送時很有用,那具體在linux下我們應該如何來做呢

對檔案進行壓縮,可以通過使用較少的位元組對檔案中的資料進行編碼來顯著地減小檔案的大小,並且在跨網路的檔案的備份和傳送時很有用。 另一方面,解壓檔案意味著將檔案中的資料恢復到初始狀態。linux 中有幾個檔案壓縮和解壓縮更具,比如gzip、7-zip、lrzip、peazip 等等。下面,我們將介紹如何在 linux 中使用 bzip2 工具壓縮及解壓縮「 .bz2 」檔案。

bzip2 是乙個非常有名的壓縮工具,並且在大多數主流 linux 發行版上都有,你可以在你的發行版上用合適的命令來安裝它。

$ sudo apt install bzip2     [on debian/ubuntu] 

$ sudo yum install bzip2 [on centos/rhel]

$ sudo dnf install bzip2 [on fedora 22+]

使用 bzip2 的常規語法是:

$ bzip2 option(s) filenames
如何在 linux 中使用「bzip2」壓縮檔案

你可以如下壓縮乙個檔案,使用 -z 標誌啟用壓縮:

$ bzip2 filename

或者$ bzip2 -z filename

要壓縮乙個 .tar 檔案,使用的命令為:

$ bzip2 -z backup.tar
重要:bzip2 缺省會在壓縮及解壓縮檔案時刪除輸入檔案(原檔案),要保留輸入檔案,使用 -k 或者 --keep 選項。

此外, -f 或者--force 標誌會強制讓 bzip2 覆蓋已有的輸出檔案。

------ 要保留輸入檔案  ------

$ bzip2 -zk filename

$ bzip2 -zk backup.tar

你也可以設定塊的大小,從 100k 到 900k,分別使用

-1 或者--fast到-9或者--best:
下面的截圖展示了如何使用選項來保留輸入檔案,強制 bzip2 覆蓋輸出檔案,並且在壓縮中設定塊的大小。

在 linux 中使用 bzip2 壓縮檔案

如何在 linux 中使用「bzip2」解壓縮檔案

要解壓縮「.bz2」檔案,確保使用

-d或者--decompress
選項:

$ bzip2 -d filename.bz2
注意:這個檔案必須是「.bz2」的副檔名,上面的命令才能使用。

在 linux 中解壓 bzip2 檔案

要瀏覽 bzip2 的幫助及 man 頁面,輸入下面的命令:

$ bzip2  -h

$ man bzip2

最後,通過上面簡單的闡述,我相信你現在已經可以在 linux 中壓縮及解壓縮 .bz2 檔案。

免費提供最新linux技術教程書籍,為開源技術愛好者努力做得更多更好:

壓縮及解壓縮

1.壓縮一組檔案為tar.gz字尾。tar cvf pgdump.tar pgdump tar cvf pgdump.tar pgdump dev null 2 1 gzip q pgdump.tar or tar cvfz pgdump.tar.gz pgdump tar cvfz pgdump....

壓縮及解壓縮

1 tar命令 打包壓縮 解包加壓縮 tar 選項 打包壓縮後檔名稱 要打包壓縮的檔案 選項 z,以gzip方式壓縮 副檔名 tar.gz j 以bz2方式壓縮 副檔名 tar.bz2 j 以xz 方式壓縮 副檔名 tar.xz c 壓縮 建立檔案 x 解壓縮 提取 解壓還原檔案 v 顯示壓縮過程 ...

linux命令之壓縮及解壓縮

1 gzip root localhost gzip a.sh 壓縮後檔案字尾為.gz root localhost gzip d a.sh.gz 解壓gz檔案 root localhost zcat a.sh.gz 檢視壓縮檔案 2 bzip root localhost bzip2 a.sh 壓...