Tar Bz2ファイルを抽出(解凍)する方法

tarコマンドを使用すると、tarアーカイブを作成および抽出できます。 gzip、bzip2、lzip、lzma、lzop、xz、compressなどの幅広い圧縮プログラムをサポートしています。

Bzip2は、tarファイルを圧縮するための最も一般的なアルゴリズムの1つです。慣例により、bzip2で圧縮されたtarアーカイブの名前は.tar.bz2または.tbz2で終わります。

このチュートリアルでは、tar.bz2およびtbz2アーカイブを抽出(または解凍)する方法を説明します。 tarコマンドを使用します。

tar.bz2ファイル番号の抽出

ほとんどのLinuxディストリビューションとmacOSには、によってプリインストールされたtarユーティリティが付属しています。デフォルト。

tar.bz2ファイルを抽出するには、--extract-x)オプションを使用して、アーカイブを指定します-fオプションの後のファイル名:

tarコマンドは圧縮タイプを自動検出し、アーカイブを抽出します。同じコマンドを使用して、.tar.gzや.tar.xzなどの他のアルゴリズムで圧縮されたtarアーカイブを抽出できます。

デスクトップユーザーであり、コマンドラインが自分のものではない場合ファイルマネージャを使用できます。 tar.bz2ファイルを抽出(解凍)するには、抽出するファイルを右クリックして[抽出]を選択します。Windowsユーザーは、tar.bz2ファイルを抽出するために7zipという名前のツールが必要です。

詳細詳細な出力では、-vオプションを使用します。このオプションは、tarに端末で抽出されるファイルの名前を表示するように指示します。

デフォルトでは、tarは現在の作業ディレクトリのアーカイブコンテンツを抽出します。(-C)特定のディレクトリ内のアーカイブファイルを抽出するには:

たとえば、アーカイブの内容をディレクトリには、次のように入力します。

tar.bz2ファイルから特定のファイルを抽出する#

To tar.bz2ファイルから特定のファイルを抽出し、アーカイブ名の後に抽出するファイル名のスペース区切りのリストを追加します。

Whe nファイルを抽出するときは、--list-t)オプションを使用したときに出力される、パスを含む正確な名前を指定する必要があります。

アーカイブから1つ以上のディレクトリを抽出することは、複数のファイルを抽出することと同じです。

ファイルを抽出しようとした場合アーカイブに存在しない場合、次のようなエラーメッセージが表示されます。

--wildcardsオプションを使用すると、ワイルドカードパターンに基づいてtar.bz2ファイルからファイルを抽出できます。シェルがパターンを解釈しないように、パターンを引用符で囲む必要があります。

たとえば、名前が.mdで終わるファイル(マークダウンファイル)のみを抽出するには、使用するもの:

stdinからtar.bz2ファイルを抽出する#

からアーカイブを読み取って圧縮されたtar.bz2ファイルを抽出する場合標準入力(通常は配管を介して)では、解凍オプションを指定する必要があります。 -jオプションは、ファイルがbzip2で圧縮されていることをtarに通知します。

以下の例では、 wgetコマンドを使用してVimソースを作成し、その出力をtarコマンドにパイプします:

解凍オプションを指定しない場合、tarに使用するオプションが表示されます。

tar.bz2ファイルの一覧表示#

tar.bz2ファイルの内容を一覧表示するには、--list-t)オプション:

出力は次のようになります:

--verbose-v)オプションを追加する場合は、tar所有者、ファイルサイズ、タイムスタンプなどの詳細情報を出力します。

結論#

tar.bz2ファイルはTarアーカイブc Bzip2に感銘を受けました。 tar.bz2ファイルを抽出するには、tar -xfコマンドに続けてアーカイブ名を使用します。

Write a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です