この記事では、tarコマンドを使用してコマンドラインからLinuxシステムでtar.gzファイルを抽出/解凍する方法を学習します。
インターネット上にあるダウンロード可能なLinux/Unixファイルの多くは、tar.gzを使用して圧縮されています。 フォーマット。したがって、tar.gzを開いたり解凍したりする方法を知っている ファイルは非常に便利です。
「Tar」という名前は、tarが発明されたときにストレージテープにデータを配置するために使用されたため、「TapeArchiver」の略です。 .tar.gz ファイルはアーカイブに他なりません。 tar プログラムは1つ以上のファイルを受け取り、それらを自己完結型のファイルに「ラップ」します。
tar.gzを解凍するには ファイルとは、tarの内容を抽出することを意味します ファイル(tarballとも呼ばれます)。
.tarを初めて使用する人 formatは通常、.zipと同等です。 アーカイブしますが、tarアーカイブは圧縮されません。 Tarはすべてのファイルを1つのパッケージに収集しましたが、ファイルは個別のユーティリティで圧縮できます。
tarファイルを圧縮するために最も頻繁に使用されるアルゴリズムはGzipです。慣例により、tarの名前 gzipで圧縮されたアーカイブ .tar.gzになります または.tgz 。
簡単に言うと、.tar.gzで終わるファイル 単なる.tar gzipで圧縮されたアーカイブ 。
tar.gzファイルを抽出する方法
ほとんどのLinuxディストリビューションには、tarが付属しています デフォルトでプリインストールされているコマンド。
tar.gzを解凍するには ファイルに次のように入力します:
tar xvzf file.tar.gz この構文を分解してみましょう。そのコマンドの各パラメーターの意味は次のとおりです。
-
x:このオプションは、tarにファイルを抽出するように指示します。 -
v:詳細出力には、抽出されているすべてのファイルが表示されます。 -
z:gzipを使用してアーカイブを解凍するようにtarに指示します。 -
f:これはコマンドの最後のフラグである必要があります。圧縮ファイルの名前とパスをtarに通知します。
tar.gzファイルを別のディレクトリに抽出する方法
tar.gzを解凍するには ファイルを作成し、結果のファイルを別のディレクトリ(/tmp/archiveなど)に配置します 、-Cを追加する必要があります コマンドの最後にあるオプション:
tar xvzf file.tar.gz -C /tmp/archive
-C オプションは、現在の作業ディレクトリ以外の別のディレクトリを指定するために使用されます。
アーカイブ内のファイルのリストを表示する
tarファイルは多くのファイルを収集し、特定のファイルが存在するかどうかを確認するため、tarファイルの内容を表示する必要がある場合があります。
data.tar.gzと呼ばれるアーカイブの詳細な目次を表示するには 、次の構文を使用します:
tar tf data.tar.gz 場所:
-
t:tarのコンテンツを一覧表示するために使用されます ファイル -
f:次の引数で言及されているファイルを使用するようにユーティリティに命令する
vを使用して、詳細な標準出力を取得することもできます。 (冗長)オプション。
tar tvf data.tar.gz 概要
これで、tar.gzのtarを解除する方法がわかりました。 Linuxのファイル。 Linuxでファイルを解凍する方法を学ぶことにも興味があるかもしれません。
tarの詳細 Linuxでコマンドを実行するには、そのマニュアルページを参照してください。
この記事が役に立った、または追加のアイデアがある場合は、下のコメントボックスを使用してください。