また、tarballと呼ばれるtarファイルは、より簡単なストレージを提供するファイルのコレクションです。 Tarコマンドを使用して、ファイルの抽出、ファイルの一覧表示、保存目的、または更新目的とともにアーカイブを作成できます。
tarを使用する。それはより良いストレージソリューションを提供するのではなく、常に複数のファイルを追跡するため、gzファイルが便利です。
このチュートリアルでは、tarを抽出する方法をご案内します。gzファイル、リストtar。gzファイル、およびtarから特定のファイルを抽出します。gzファイル。
TARとは何ですか?
TarはTape Archiveの略で、一般にtarball(ファイルのコレクション)と呼ばれます。
tar形式を使用することは、アーカイブ/ストレージ目的のおかげで長年にわたって人気が高まっており、ユーザーはWeb/インターネット経由で複数のファイルを送
TarはLinuxシステムでは一般的であり、データの格納にのみ使用されます。
tar上のファイルを圧縮する場合は、手動で追加の手順を実行し、gz、tgz、またはtarを介してtgzファイルになる必要があります。gz拡張子。
タールを抽出する方法。gzファイル
tar.gzは、本質的にファイルのストレージコンテナとして機能するアーカイブファイルです。 ほとんどのLinuxディストリビューションは、tarコマンドでプリインストールされています。タールを抽出するには
。gzファイルを使用して、xオプション(抽出)を使用し、fオプションの後に抽出するアーカイブファイルを指定します。 コマンドは次のとおりです:
tar -xf archive.tar.gz
このtarコマンドは、tar.bz2のような他のアルゴリズムで圧縮されたtarアーカイブでも機能します.
tarコマンドは主にコマンドラインで使用されますが、tarを解凍することもできます。ファイルマネージャを使用してgzファイル。
これを行うには、単にtarを右クリックします。抽出したいgzファイルをクリックし、「抽出」をクリックします。 Windowsユーザーの場合、tar gzファイルを解凍するには7zipが必要です。
-vオプションを使用すると、tarコマンドがより表示され、抽出するtarファイルの名前も出力されます。 単にtar-xvfコマンドの後にtarを入力します。gzファイル:
tar -xvf archive.tar.gz
タールを抽出するとき。gzファイルは、これは自動的に現在のディレクトリ内のファイルを抽出します。タールを抽出したくない場合は
。gzファイル現在のディレクトリでは、-Cオプションを使用して特定のディレクトリに抽出することができます。
たとえば、tarの内容をディレクトリ/my_drive/Linux/filesに抽出するには、次のコマンドを使用します:
tar -xf archive.tar.gz -C /my_drive/Linux/files
Gzip圧縮されたTarファイルを抽出する方法
さて、tarファイルのアーカイブ内容を抽出したいが、gzip圧縮機で圧縮されている場合はどうなりますか? まず、次のコマンドを使用して解凍する必要があります:
tar xvzf archive.tar.gz
x–これはtarにファイルまたはファイルを抽出するように指示します
v–アーカイブ内のすべてのファイルを個別に一覧表示します
z–tarコ
f-tarに
で動作するようにファイル名を与えていることを指示します同様に、-Cオプションを使用して、tar gzファイルを別のディレクトリに解凍するには、次のコマンドを使用することができます:
tar xvzf -C archive.tar.gz /path/to/my_drive/Linux/files
最後に、コマンドラインでtarを使用せずにファイルを抽出することもできます:
gunzip sample_file.gz
Tarをリストする方法。gzファイル
tarを抽出したいとしましょう。gzファイルが、あなたのアーカイブ内の唯一の特定のもの。 誤ってtarアーカイブを削除しないようにするには、まずtarで見つかったすべてのファイルを一覧表示する方法を学ぶ必要があります。
tar上のファイルを一覧表示するには、コマンドの一部として-vオプションを使用する2つの方法があります。
オプション1:
すべてのファイルを一覧表示するには、-tオプションを使用します:
tar -tf archive.tar.gz
コマンドラインには、次のような表示が表示されます:
file 1file 2file 3file 4
オプション2:
tarアーカイブ上のすべてのファイルを一覧表示し、ファイルサイズ、タイムスタンプ、所有者などの詳細情報を表示する場合は、-vオプションを使用します:
tar -tvf archive.tar.gz
Tarから特定のファイルを抽出する方法。gz
tar内のすべてのファイルを一覧表示する方法を学習したので、コマンドラインで特定のファイルを抽出するときは、tar-xfコマンドの後に各ファたとえば、tar-xfコマンドを使用してsample_file1とsample_file2を抽出します:
tar -xf archive.tar.gz sample_file1 sample_file2
tar-xfコマンドは、特定のディレクトリを抽出する場合にも機能します:
tar -xf archive.tar.gz directory 1 directory 2 directory 3
あなたが抽出したい場合。jpg(jpeg)または。js(javascript)ファイルたとえば、tar-xfコマンドの後に–wildcardsオプションを入力することができます:
tar -xf archive.tar.gz --wildcards '*.jpg'
システムに存在しないファイルを抽出しようとすると、エラーメッセージが表示されます:
tar -xf archive.tar.gz SAMPLEREAD Output: tar: SAMPLEREAD: Not found in archivetar: Exit with failure status due to previous errors
.Tar.bz2ファイルを抽出する方法
tarを解凍する方法を学びました。gzファイルは、特定のファイル、gzip圧縮ファイル、tarの内容を特定のディレクトリに抽出する方法と一緒に。 それはbzip2コンプレッサーで圧縮されているときに何が起こりますか?
このプロセスはGzipコンプレッサーと同じ抽出プロセスにも従いますが、-zオプションを使用する代わりに-jオプションを使用します:
tar -xvjf archive.tar.bz2
-jオプションは、tarにbzip2を解凍するように通知します。
圧縮Tarファイルを作成する方法
これを行うことができます二つのオプションがあります:プログラム7-zipを使用するか、コマンドラインから。
オプション1: 7-zipを使用する
ステップ1:7-zipプログラムを開きます
ステップ2:tarファイルに配置するすべてのフォルダとファイルを選択します
ステップ3:強調表示されたステップ4:アーカイブ形式ドロップダウンメニューから、”tar”を選択し、”OK”を押します。”
オプション2:コマンドラインの使用
たとえば、”samplefiles”という名前のフォルダからファイルをファイルにtarしたいとしましょう。タールgz。 構文は次のようになります:
tar -czvf name_of_archive.tar.gz /path/to/folder or file
“samplefiles”の例を使用すると、コマンドは次のようになります:
tar -czvf files.tar.gz /usr/local/samplefiles