Linux 解壓 .bz2 及 .tar.bz2 壓縮檔

在 Linux 及其他 Unix Like 作業系統, 要解壓 .bz2, .bz, .tar.bz2, .tbz2 及 .tbz 可以用 bzip2 指令, 指令語法是:

$ bzip2 -d filename.bz2

bzip2 指令預設會在解壓後, 將原來的壓縮檔刪除, 要保留原來的壓縮檔, 需要加上 “k” 參數:


$ bzip2 -dk filename.bz2

如果壓縮檔是 .tbz2, tbz 或 .tar.bz2, 可以用 bzip2 配合 tar, 或者直接用 tar 解壓:

tar:

$ tar -jxvf filename.tar.bz2
$ tar -jxvf filename.tbz2
$ tar -jxvf filename.tbz

bzip2:

$ bzip2 -dc filename.tar.bz2 | tar xvf –
$ bzip2 -dc filename.tbz2 | tar xvf –
$ bzip2 -dc filename.tbz | tar xvf –




Leave a Reply