ユーザ用ツール

サイト用ツール


サイドバー



最近の更新



Tag Cloud

タグ#
6
10
1
3
1
2
17
7
1
1
6
12
4
1
2
205
1
6
2
7
14
5
1
27
3
3
1
6
1
1
42
1
3
3
1
1
1
1
1
1
24
46
7
9
10
5
10
3
3
2
8
2
2
6
5
1
1
4
9
4
3
3
2
1
8
2
4
1
5
27
2
12
2
3
1
1
2
2
1
1
1
4
3
2
4
2
2
1
1
2
1
2
1
2
1
27
2
1
2
2
2
1
1
2
3
14
5
8
1
1
2
12
1
5
1
2
7
1
1
1
1
1
8
1
5
2
1
1
1
3
3
10
1
2
1
1
7
3
1
10
1
1
4
1
2
1
2
7
2
2
3
1
1
3
1
2
1
2
2
2
1
2
3
1
2
3
4
1
3
1
3
3
2
1
1
7
1
3
3
1
1
1
1
5
1
33
2
1
2
1
2
2
3
1
1
1
3
1
2
1
1
1
3
1
1
1
2
4
2
1
1
1
3
1
2
4
2
1
2
1
2
1
1
2
1
1
1
2
1
1
2
02_freebsd:80_unixコマンド:bzip2

bzip2

機能

bzip2コマンドは.gz2ファイルを圧縮・復元します。
bzip2方式はgzip方式より高い圧縮率が期待できる圧縮・伸長方式である。
現在では,各種のソース・パッケージで利用されるようになってきた。
圧縮ファイルには「.bz2」という拡張子が付く。

構文

bzip2 [オプション] [ファイル名]

オプション

-d圧縮ファイルを展開する
-vファイルが圧縮状況メッセージを表示する
-c圧縮ファイルを標準出力し,元ファイルを残す
-n元のファイル名とタイムスタンプは保存しない
-z圧縮する
-k圧縮及び展開する際,元ファイルを削除しない
-1-9圧縮の際のブロック数を100K~900Kバイトにする

コマンド例

ファイルを圧縮する。3163136バイト⇒7473394バイト

 $ ls -l samba-2.2.11-ja-1.0.tar
 -rw-r--r--  1 matsui  Admin  31631360 Apr  4  2005 samba-2.2.11-ja-1.0.tar
 $ bzip2 samba-2.2.11-ja-1.0.tar
 $ ls -l samba-2.2.11-ja-1.0.tar.bz2
 -rw-r--r--  1 matsui  Admin  7473394 Apr  4  2005 samba-2.2.11-ja-1.0.tar.bz2

圧縮ファイルを復元(伸長)する。

 $ bzip2 -d samba-2.2.11-ja-1.0.tar.bz2
 $ ls -l samba-2.2.11-ja-1.0.tar
 -rw-r--r--  1 matsui  Admin  31631360 Apr  4  2005 samba-2.2.11-ja-1.0.tar

圧縮状況をを表示する

 $ bzip2 -v samba-2.2.11-ja-1.0.tar
 samba-2.2.11-ja-1.0.tar:  4.233:1,  1.890 bits/byte, 76.37% saved, 31631360
 in, 7473394 out.
 $ ls -l
 -rw-r--r--  1 matsui  Admin  7473394 Apr  4  2005 samba-2.2.11-ja-1.0.tar.bz2

tar.bz2を一発で解凍

 $ bzip2 -cd samba-2.2.11-ja-1.0.tar.bz2 |tar xvf -
02_freebsd/80_unixコマンド/bzip2.txt · 最終更新: 2015/05/22 10:53 by matsui

Yesterday:1490 Today:1093 Total:81449