Linuxでtar.gzファイルを抽出する方法

tarコマンドを使用してUbuntu、CentOS、Fedora、およびその他のLinuxディストリビューションでtar.gzファイルを抽出するためのガイド。

Linuxのソフトウェア、ドキュメント、ファイルなどのほとんどは、 tar.gz の代わりにフォーマット ジップ また rar Linuxユーティリティはこれらの形式をサポートしていますが、通常はWindowsで使用される形式です。

tar.gz formatは、公式リポジトリとインターネットを介した非公式の両方でLinuxで利用可能なソフトウェアによって広く使用されています。

tar.gzファイルとは何ですか?

tar.gz (Gzip)は、tar圧縮システムで使用できるファイル形式の1つです。他のいくつかのファイル形式は bz2、lziplzop. Gzipbz2 最も一般的に使用される形式です。 Gzip 圧縮を高速化するためのものですが、 bz2 アーカイブサイズを小さくするためのものです。

タール デフォルトでは、ほとんどのLinuxシステムにインストールされています。不足している場合は、 あなたはそれをインストールすることができますUbuntu、Debianなどで 実行によるLinuxディストリビューション:

sudo apt install tar

ノート: Ubuntuバージョン<14.04の場合は、aptの代わりにapt-getを使用します。

インストールするには タール CentOSとFedoraでは、 走る:

yum install tar

を使用してtar.gzを抽出する方法 タール 指図

tar.gzアーカイブファイルを抽出するには、 走る:

tar xvzf .tar.gz

オプションを見てみましょう xvzf 平均:

バツ –ファイルをアーカイブから抽出することを指定します。

v –冗長を表します。アーカイブから抽出された各ファイル名とそのパスを印刷します。これは情報提供のみを目的としているため、必須ではありません。

z –これは、アーカイブがGzipで圧縮されることを指定します

f –これは、オプションの後の次の引数が、抽出されるアーカイブファイルの名前になることを指定します。このオプションが指定されていない場合、tarは端末の標準入力からの読み取りを試みます。最近のバージョンでは、このオプションが指定されていない場合は常にエラーがスローされます。

次のコマンドは、アーカイブ内の3つのファイルを抽出します testarchive.tar.gz そして彼らの名前を印刷します。

tar xvzf testarchive.tar.gz

ご覧のとおり、3つのファイルが抽出されています。このコマンドは、コマンドが実行された場所と同じフォルダーにあるファイルを抽出することに注意してください。