コンピュータシステム内のファイルは、数バイトから数千ギガバイトまでの大きさになる可能性があることを私たちは知っています。ファイルを一方の端からもう一方の端に送信する場合、ファイルのサイズは、ファイルをそのまま送信するか、圧縮するかを決定する上で非常に重要な役割を果たします。 .gzファイル形式は、Linuxオペレーティングシステムで非常に一般的に使用される圧縮ファイル形式です。今日は、Linuxで.gzファイルを抽出して開く方法について説明します。
注:これらの方法を示すために使用されてきたLinuxのフレーバーは、Linux Mint20です。
Linuxコマンドで.gzファイルを抽出して開く方法
Linuxで.gzファイルを抽出して開くには複数の異なる方法があります。これらすべての方法を以下にリストしました。
方法1:-dフラグを指定してgzipコマンドを使用する:
この方法は、.gzファイルを削除するときに実際のファイルを抽出する場合に役立ちます。 -dフラグを指定してgzipコマンドを使用するには、次の手順を実行する必要があります。
最初の3つの方法を示すために、まず、ターミナルで次のコマンドを実行して、ホームディレクトリに.gzファイルを作成します。
$gzipFileName.txtこの例では、ホームディレクトリにgzFile.txtという名前のテキストファイルがすでにあります。上記のコマンドで.gzファイルを作成することにしました。
このコマンドを実行すると、ホームディレクトリにアクセスして、.gzファイルが作成されているかどうかを確認できます。以下に示す画像では、.gzファイルが強調表示されています。
このファイルを作成した後、ターミナルで次のコマンドを実行してファイルを抽出しようとします。
ここで、FileNameを.gzファイルの名前(この場合はgzFile.txt)に置き換えることができます。
このコマンドを実行した後にホームディレクトリにアクセスすると、下の画像で強調表示されているように、実際のファイルが抽出されていることがわかります。ただし、上記のコマンドを実行したため、.gzファイルは削除されました。
方法2:-dkフラグを指定してgzipコマンドを使用する:
この方法は、将来の使用に備えて.gzファイルも保持しながら実際のファイルを抽出する場合に役立ちます。 -dkフラグを指定してgzipコマンドを使用するには、次の手順を実行する必要があります。
以下に示すコマンドを実行して、上記で作成したものと同じ.gzファイルを抽出しようとします。
$gzip–dk FileName.gzここで、FileNameを.gzファイルの名前(この場合はgzFile.txt)に置き換えることができます。
このコマンドを実行した後にホームディレクトリにアクセスすると、下の画像で強調表示されているように、実際のファイルが抽出されていることがわかります。ただし、上記のコマンドを実行したため、.gzファイルも保持されています。
方法3:gunzipコマンドの使用:
この方法は、方法1の完全な代替方法です。つまり、実際のファイルを抽出すると、.gzファイルはそれ以上保持されません。 gunzipコマンドを使用して.gzファイルを抽出して開くには、次の手順を実行する必要があります。
以下に示すコマンドを実行して、上記で作成したものと同じ.gzファイルを抽出しようとします。
$gunzipFileName.gzここで、FileNameを.gzファイルの名前(この場合はgzFile.txt)に置き換えることができます。
この場合、方法2に示すコマンドを実行したため、ホームディレクトリに同じ名前の抽出ファイルが既に存在するため、端末からこのファイルを上書きするかどうかを確認するメッセージが表示されたため、次のように入力します。次の画像に示すようにay。ただし、以前に同じファイルに対して他の抽出方法を実行したことがない場合は、このコマンドを実行してもそのようなメッセージは表示されません。
このコマンドを実行した後にホームディレクトリにアクセスすると、下の画像で強調表示されているように、実際のファイルが抽出されていることがわかります。ただし、上記のコマンドを実行したため、.gzファイルは削除されました。
上記の3つの方法のいずれかに従って.gzファイルを抽出したら、それをダブルクリックするだけで開くことができます。
方法4:tarコマンドの使用:
場合によっては、単純な.gzファイルの代わりに、.tar.gzまたは.tgzファイルがあります。これらのファイルは、次の方法でtarコマンドを使用して抽出および開くことができます。
この方法を示すために、まず、ターミナルで次のコマンドを実行して、ホームディレクトリに.tgzファイルを作成します。
$タール–czvf NameOftgzFile.tgz NameOfActualFile.txtこの例では、ホームディレクトリにtargzFile.txtという名前のテキストファイルがすでにあります。上記のコマンドで.tgzファイルを作成することにしました。
このコマンドを実行すると、実際のファイルの名前がターミナルに表示されます。これは、次の画像に示すように、その.tgzファイルが作成されたことを示します。
このコマンドを実行すると、ホームディレクトリにアクセスして、.tgzファイルが作成されているかどうかを確認することもできます。以下に示す画像では、.tgzファイルが強調表示されています。
このファイルを作成した後、ターミナルで次のコマンドを実行してファイルを抽出しようとします。
ここで、FileNameを.tgzファイルの名前(この場合はtargzFile.txt)に置き換えることができます。
このコマンドを実行した後にホームディレクトリにアクセスすると、下の画像で強調表示されているように、実際のファイルが抽出されていることがわかります。ただし、上記のコマンドを実行したため、.tgzファイルも保持されています。
.tgzファイルを抽出したら、ダブルクリックするだけで開くことができます。
結論:
この記事で説明する4つの方法は、Linuxで.gzファイルと.tgzファイルを抽出して開くための優れたソリューションを提供します。好みに応じて、これらの方法のいずれかに従うことを選択できます。