ユーザ用ツール

サイト用ツール


02_freebsd:80_unixコマンド:bzip2

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

02_freebsd:80_unixコマンド:bzip2 [2015/05/22 10:52]
matsui 作成
02_freebsd:80_unixコマンド:bzip2 [2015/05/22 10:53] (現在)
matsui
ライン 1: ライン 1:
 +====== bzip2 ======
  
 +===== 機能 =====
 +
 +bzip2コマンドは.gz2ファイルを圧縮・復元します。
 +bzip2方式はgzip方式より高い圧縮率が期待できる圧縮・伸長方式である。
 +現在では,各種のソース・パッケージで利用されるようになってきた。
 +圧縮ファイルには「.bz2」という拡張子が付く。
 +
 +===== 構文 =====
 +<​code>​
 +bzip2 [オプション] [ファイル名]
 +</​code>​
 +
 +===== オプション =====
 +
 +|-d|圧縮ファイルを展開する ​ |
 +|-v|ファイルが圧縮状況メッセージを表示する ​ |
 +|-c|圧縮ファイルを標準出力し,元ファイルを残す ​ |
 +|-n|元のファイル名とタイムスタンプは保存しない ​ |
 +|-z|圧縮する ​ |
 +|-k|圧縮及び展開する際,元ファイルを削除しない ​ |
 +|-1-9|圧縮の際のブロック数を100K~900Kバイトにする |
 +
 +===== コマンド例 =====
 +
 +=== ファイルを圧縮する。3163136バイト⇒7473394バイト ===
 +<code console>
 + $ 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
 +</​code>​
 +
 +=== 圧縮ファイルを復元(伸長)する。 ===
 +<code console>
 + $ 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
 +</​code>​
 +
 +=== 圧縮状況をを表示する ===
 +<code console>
 + $ 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
 +</​code>​
 +
 +=== tar.bz2を一発で解凍 ===
 +<code console>
 + $ bzip2 -cd samba-2.2.11-ja-1.0.tar.bz2 |tar xvf -
 +</​code>​
 +
 +
 +{{tag>​Unixコマンド 圧縮・復元・パックアップ}}
02_freebsd/80_unixコマンド/bzip2.txt · 最終更新: 2015/05/22 10:53 by matsui

Yesterday:1656 Today:922 Total:11901