ブログ

bz2形式で圧縮・展開する方法

at_shiita.ishigaki
2021年9月29日 9時35分

bz2形式で圧縮するにはbzip2コマンドを実行します。
※: ここでは例として、test.txtを圧縮します。

[armadillo ~]# ls -l
total 28
-rw-r--r-- 1 root root 27111 Sep 29 09:10 test.txt
[armadillo ~]# bzip2 test.txt
[armadillo ~]# ls -l
total 8
-rw-r--r-- 1 root root 5822 Sep 29 09:10 test.txt.bz2

bzip2コマンドにオプション-kを付けることで、圧縮前のファイルを残すことができます。

[armadillo ~]# ls -l
total 28
-rw-r--r-- 1 root root 27111 Sep 29 09:10 test.txt
[armadillo ~]# bzip2 -k test.txt
[armadillo ~]# ls -l
total 36
-rw-r--r-- 1 root root 27111 Sep 29 09:10 test.txt
-rw-r--r-- 1 root root  5822 Sep 29 09:10 test.txt.bz2

bz2形式を展開するにはbunzip2コマンドを実行します。

[armadillo ~]# ls -l
total 8
-rw-r--r-- 1 root root 5822 Sep 29 09:10 test.txt.bz2
[armadillo ~]# bunzip2 test.txt.bz2
[armadillo ~]# ls -l
total 28
-rw-r--r-- 1 root root 27111 Sep 29 09:10 test.txt

また、展開せずにbz2形式の中身を確認するにはbzcatコマンドを実行します。

[armadillo ~]# bzcat test.txt.bz2