GNU/Linux >> Linux の 問題 >  >> Linux

Linuxコマンドラインからtar.gzファイルを抽出または解凍する方法

はじめに

tar.gz fileには、ダウンロードプロセス中の帯域幅だけでなく、ストレージスペースを節約するためのいくつかの圧縮ファイルが含まれています。 .tar fileは、他のファイルのポータブルコンテナとして機能し、tarballと呼ばれることもあります。 .gz 拡張機能の一部で、 gzipの略です 、一般的に使用される圧縮ユーティリティ。

このガイドでは、Linuxでコマンドラインを使用してtar.gzファイルからファイルを抽出または解凍する方法を学習します。

前提条件

  • コマンドライン/ターミナルウィンドウへのアクセス
  • タール ユーティリティ(デフォルトで含まれています)
  • gzip ユーティリティ(デフォルトで含まれています)

Linuxでのtar.gzファイルの抽出

gzipユーティリティの使用

Gzip デフォルトでは、現在のディレクトリにあるファイルを抽出します。この例では、ファイルはドキュメントにあります ディレクトリ。

以下では、 test.txtという名前のファイルを使用しました 。代わりに、圧縮するファイルの名前を使用してください。

gzipを使用して単一のファイルを圧縮するには ターミナルウィンドウにコマンドを入力します:

gzip test.txt

ファイルを圧縮した後、コマンド lsを入力します ファイルが圧縮されていることを確認します。出力は、ファイルに .gzが含まれていることを確認します 拡張機能。

ファイルを解凍するには、 gunzipを使用します コマンド:

gunzip test.txt

ここでも、 lsを使用します ファイルの拡張子を確認するコマンド。

特定のディレクトリ内のすべての.txtファイルを圧縮するには、次のように入力します。

gzip *.txt

*記号 はワイルドカードで、「任意の数の任意の文字」を意味します。このコマンドは、拡張子が .txt のすべての(およびすべての)ファイル名で機能します。 。

この手法は、gzip.txt、.jpg、.docなどの他のファイルタイプで使用できます。

一度に複数のファイルでgzipを実行すると、システムは各ファイルの圧縮コピーを生成します。これにより、ディレクトリがすぐに乱雑になる可能性があります。幸い、一度に複数のファイルを管理するための別のツールがあります。

tarユーティリティの使用

tar.gz ファイルは.tarの組み合わせです ファイルと.gz ファイル。これは、他のいくつかのファイルが含まれているアーカイブファイルであり、圧縮されます。

これらのファイルは、通常のzipファイルを解凍するのと同じ方法で解凍できます。

tar –xvzf documents.tar.gz

基本的なコマンドはtarです 、続いて4つのオプション:

  • x –zipファイルからファイルを抽出するようにtarに指示します
  • v –冗長であること、または抽出するファイルを一覧表示することを意味します
  • z tarに指示します ファイルを解凍するには–これがないと、圧縮ファイルでいっぱいのフォルダができてしまいます
  • f tarに通知します 使用するファイル名

.tarの内容を一覧表示します ファイルを抽出する前に、次のように入力します。

tar –tzf documents.tar.gz

タールに指示するには 解凍した解凍ファイルを特定のディレクトリに配置するには、次のように入力します。

tar –xvzf documents.tar.gz –C /home/user/destination

tar.gzを作成するには ファイルの場合は、次のコマンドを使用します:

tar –cvzf documents.tar.gz ~/Documents

tarコマンドと同様に、 / home / user / Documentsにあるすべてのコンテンツを圧縮します。 ディレクトリをdocuments.tar.gzと呼ばれる単一のファイルに。 –zの追加 オプションはタールに信号を送るものです ファイルを圧縮します。

tarファイルに複数のファイルを追加するには、次のコマンドを使用します。

tar -cvf documents.tar ~/Documents

これにより、Documentsフォルダーの内容がdocuments.tar。という単一のファイルにコピーされます。 オプション-cvf 次のように機能します:

  • c –新しいアーカイブを作成します
  • v –冗長、つまり、含まれているファイルが一覧表示されます
  • f –ファイルの名前を指定します

.tarファイルからファイルを抽出するには、次のように入力します。

tar –xvf documents.tar

このコマンドは、 document.tarからすべてのファイルを抽出して一覧表示します ファイル。 -x オプションはタールに指示します ファイルを抽出します。

xargsとtarを使用して、tar.gzアーカイブを作成し、findコマンドからファイルを取り込むこともできます。


Linux
  1. Linuxでコマンドラインからファイルとディレクトリを削除する方法

  2. Linuxでコマンドラインからファイルを分割して結合する方法

  3. Linuxでtar.xzファイルを抽出または解凍する方法

  1. LinuxでTarコマンドを使用する方法

  2. Linuxでtarコマンドを使用してファイルを圧縮および抽出する方法は?

  3. Linux で tar コマンドを使用する方法

  1. SCP Linuxコマンド–リモートからローカルへのSSHファイル転送方法

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

  3. Linuxで「tar」コマンドを使用して.xzファイルパッケージを抽出するにはどうすればよいですか?