113.bunzip2コマンド bzip2形式圧縮ファイルを伸張する

プロが現場で構築するLinuxサーバー技術が習得できる講座とセミナー

   → 【Linux講座】リナックスマスター・ホームスタディ講座【初級編】

   → 【Linuxセミナー】リナックスマスター2日間集中セミナー【CentOS版】

スポンサードリンク

bzip2形式圧縮ファイルを伸張する

■-- 文法 --■

bunzip2 (オプション) ファイル名

   例)
     bunzip2▲-v▲tempfile.bz2
     bzip2形式圧縮ファイルを伸張する
       ※▲はスペースを表してます。

■ 説明
bunzip2コマンドは、bzip2形式で圧縮されたファイルを伸張するコマンドです。コマンドを実行する際にはbunzip2コマンドの引数として、圧縮されたファイルを指定して実行します。また、複数のファイルを一度に伸張することもでき、その際はスペース区切って圧縮ファイルを指定します。
bnzip2マンドは、オプションに「-k」を指定しないと伸張した時点で圧縮ファイルを削除します。

■ オプション
-f 伸張するファイルを同名ファイルが存在した場合上書きする
-k 圧縮ファイルを削除しない
-v 処理の詳細を表示する

■ 実行例

▼ ファイルを伸張する
------------------------------------
$ ls -l ←ファイルを表示する
合計 4
-rw-rw-r-- 1 pakira pakira 49 3月 17 17:55 tempfile.bz2
$ bunzip2 tempfile.bz2 ←ファイルを伸張する
$ ls -l ←再度ファイルを表示する
合計 10256
-rw-rw-r-- 1 pakira pakira 10485760 3月 17 17:55 tempfile
↑ファイルが伸張される
------------------------------------


▼ 詳細を表示して伸張する
------------------------------------
$ ls -l ←ファイルを表示する
合計 4

$ bunzip2 -v tempfile.bz2 ←ファイルを伸張する
tempfile.bz2: done ←詳細が表示される
$ ls -l ←再度ファイルを表示する
合計 10256
-rw-rw-r-- 1 pakira pakira 10485760 3月 17 17:55 tempfile
↑ファイルが伸張される
------------------------------------


▼ 同名ファイルが存在した場合
------------------------------------
$ ls -l ←ファイルを表示する
合計 8
-rw-rw-r-- 1 pakira pakira 1 3月 21 02:12 tempfile
-rw-rw-r-- 1 pakira pakira 49 3月 17 17:55 tempfile.bz2
↑既に「tempfile」というファイルが存在している
$ bunzip2 -v tempfile.bz2 ←伸張を実行する
bunzip2: Output file tempfile already exists.
↑すでにファイルが存在するためエラーになる

同名のファイルが存在し、伸張ファイルを上書きする場合にはコマンド実行の際にオプション「-f」を指定する
$ ls -l ←ファイルを表示する
合計 8
-rw-rw-r-- 1 pakira pakira 1 3月 21 02:12 tempfile
-rw-rw-r-- 1 pakira pakira 49 3月 17 17:55 tempfile.bz2
$ bunzip2 -f tempfile.bz2 ←上書きで伸張を実行する
$ ls -l ←←再度ファイルを表示する
合計 10256
-rw-rw-r-- 1 pakira pakira 10485760 3月 17 17:55 tempfile
------------------------------------

■CentOSサーバー構築マニュアルを無料プレゼント
 CenOSのサーバー構築手順、VMware Playerの
 ダウンロードとインストール手順をまとめたマニュアルを
 無料でプレゼントしています。


 詳しくは↓のページで説明しています。今すぐクリックしてダウンロードしてください。
 CentOSサーバー構築無料マニュアル


スポンサードリンク





Linux初心者のあなたもサーバー管理者になれる

Linux初心者のあなたもサーバー管理者になれる!!

UNIX/Linuxコマンド Topicsでは初心者からでも気軽にLinux(リナックス)を、はじめられる方法を紹介しています。このサイトのいちばんの目的は、あなたにLinux(リナックス)を、はじめてもらうことです。 興味があるならサーバー構築してみてください。

このサイトについて、、、。まずは私の想いを知ってください。あなたに一番最初に読んで欲しい

このサイトについてこちらをクリックしてください。

UNIX/Linuxコマンド Topics Linux初心者のためのサイト:当サイトについて

  • UNIX/Linuxコマンド Topics Linux初心者のためのサイトは個人で運営しているサイトです。
  • ご意見、ご質問はメールでお願いいたします。

スポンサードリンク

Linux初心者向け

Linuxコマンド

Linux Tips

Linuxサーバー構築

Linux用語集

当サイトについて

Linux Information

mag2メルマガ

CentOS6.3サーバー

サイト内検索



[ 相互リンク ]

格安ドメイン

執筆した本

スポンサードリンク

[ 広告について ]

[ 相互リンク ]

copyright(c) 2004-2012 UNIX/Linuxコマンド Topics Linux初心者のためのサイト All Rights Reserved.
<>