Untar Tar.gz – Linux Tarコマンド-HowTo:Tarファイルの抽出

ほとんどのインターネットからダウンロードできるLinuxファイルは、tartar.gz、およびtar.bz2圧縮形式であり、そのようなファイルを抽出する方法を知ることは重要です。

次の記事は、抽出(解凍)および解凍(untar)に役立ちます– tartar.gzおよびtar.bz2ファイルをLinuxコマンドラインから取得します。

の内容を一覧表示する方法を学習します。 tarアーカイブを解凍せずにアーカイブし、単一のファイルまたは単一のディレクトリのみを抽出する方法。

ファイル拡張子 説明
tar 圧縮なしのシンプルなTARアーカイブ
tar.gz GZIPで圧縮されたTARアーカイブ
tar.bz2 BZIP2で圧縮されたTARアーカイブ

クールなヒント:無駄な時間はもうありません! LinuxコマンドラインからワンステップでWebからダウンロードしてuntar!続きを読む→

Untar tar、tar.gz、tar.bx2ファイル

tarファイルを抽出します:

$ tar -xvf foo.tar

tar.gzファイルを抽出して解凍します:

$ tar -xvzf foo.tar.gz

tar.bz2ファイルを抽出して解凍します:

$ tar -xvjf foo.tar.bz2
オプション 説明
-x アーカイブからファイルを抽出する
-v 処理されたファイルを詳細に一覧表示する
-f アーカイブまたはtarballファイル名を指定します
-z gzipプログラムによって作成された圧縮アーカイブの内容を解凍します(tar.gz
-j <によって作成された圧縮アーカイブの内容を解凍しますdiv id = "0025b03563">

プログラム(tar.bz2

tar、tar.gz、tar.bz2ファイルの内容を一覧表示する

tarballを解凍せずに内容を確認するだけでよい場合があります。

たとえば、ディングルファイルまたはディレクトリのみを抽出する必要がある場合は、大きなアーカイブ全体を解凍することはお勧めできません。

もちろん、これはLinuxのtarコマンドで可能ですが、最初に、tarballを解凍せずにtarball内に何があるかを確認する必要があります。

tarファイルの内容を一覧表示します:

$ tar -tvf foo.tar

tar.gzファイル:

$ tar -ztvf foo.tar.gz

tar.bz2ファイルの内容を一覧表示します:

$ tar -jtvf tar.bz2
オプション 説明
-t アーカイブの内容を一覧表示する

クールなヒント:これらすべてを覚えておく必要はもうありません-xvf-xvzf-xvifキー!この素晴らしいbash関数を使用すると、単一のextractコマンドで任意のアーカイブタイプを抽出できます。続きを読む→

Tarballから単一のファイルを抽出する

アーカイブからbar.txtファイルを抽出する:

$ tar -xvf foo.tar bar.txt$ tar -xzvf foo.tar.gz bar.txt$ tar -xjvf foo.tar.bz2 bar.txt

ファイルへのパスを指定することもできます:

$ tar -xvf foo.tar docs/bar.txt$ tar -xzvf foo.tar.gz docs/bar.txt$ tar -xjvf foo.tar.bz2 docs/bar.txt

Tarballから単一のディレクトリを抽出します

アーカイブからdocsというフォルダーを抽出します:

$ tar -xvf foo.tar docs$ tar -xzvf foo.tar.gz docs$ tar -xjvf foo.tar.bz2 docs

また、サブディレクトリをいくつか抽出します:

$ tar -xvf foo.tar docs/images$ tar -xzvf foo.tar.gz docs/images$ tar -xjvf foo.tar.bz2 docs/images

Write a Comment

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