圧縮ファイルの処理は Linux 環境では頻繁に行われ、この.gz
形式は主要な圧縮タイプの 1 つです。拡張子を持つファイルはgzip.gz
ツールを使用して圧縮され、データの整合性を維持しながらファイル サイズを効果的に削減します。この記事では、Linux でファイルを抽出 (解凍) するためのさまざまな方法について説明します。.gz
.gz
ファイルの定義
ファイル.gz
は、gzip (GNU zip) 圧縮ツールによって生成される圧縮ファイルの一種です。単一のファイルを圧縮するように設計されているため、Unix および Linux プラットフォームでは圧縮と解凍の両方のタスクで非常に人気があります。複数のファイルを扱う場合、通常はこのtar
ツールを使用してアーカイブしてから gzip で圧縮し、.tar.gz
アーカイブを作成します。
.gz
コマンドラインからファイルを抽出する
ファイルを解凍するためのコマンドライン ユーティリティはいくつかあります.gz
。ここでは最も効率的な方法を紹介します。
方法1:gzip
コマンドを利用する
このコマンドは、抽出のフラグgzip
を使用して、圧縮と解凍の両方に使用できます。-d
- ターミナルウィンドウを起動します。
.gz
コマンドを使用して、ファイルが格納されているディレクトリに移動しますcd
。例:
cd /path/to/directory
- ファイルを解凍するには、次のコマンドを実行します。
gzip -d filename.gz
このコマンドは、filename.gz
圧縮されていないファイルを解凍して生成します。元のファイルを保持する場合は.gz
、次の-k
オプションを含めます。
gzip -dk filename.gz
方法2:gunzip
コマンドの使用
このgunzip
コマンドは、ファイルの解凍用に明示的に調整されています.gz
。
- ターミナルウィンドウを開きます。
- ファイルが含まれているフォルダに移動します
.gz
:
cd /path/to/directory
- ファイルを解凍するには、次のコマンドを実行します。
gunzip filename.gz
このコマンドは元のファイルを解凍して削除します.gz
。解凍後に圧縮ファイルを保持するには、次のコマンドを使用します。
gunzip -k filename.gz
方法3:zcat
コマンドを使用する
このzcat
コマンドを使用すると、圧縮ファイルをディスクに保存せずにその内容を表示できます。また、解凍にも使用できます。
- ターミナルウィンドウを開きます。
- ファイルを含むディレクトリに移動します
.gz
:
cd /path/to/directory
- ファイルを解凍するには、以下を使用できます。
zcat filename.gz > filename
filename
このコマンドは、元のファイルをそのまま残して、解凍されたコンテンツを に送信します.gz
。
.gz
GUI でファイルを抽出する
グラフィカル ユーザー インターフェイス (GUI) を好む場合は、ほとんどの Linux ディストリビューションに、ファイルを処理できるアーカイブ マネージャーが装備されています.gz
。
- ファイル マネージャーを起動し、ファイルが含まれているディレクトリに移動します
.gz
。
- ファイルを右クリックし、「ここで抽出」または同等の抽出オプションを選択します。
ファイルが解凍され、解凍されたバージョンが同じフォルダーに表示されます。この方法では、.gz
解凍後も元のファイルが保持されます。
.tar.gz
ファイルの抽出
ファイルは、ユーティリティを使用して形成され、その後 gzip で圧縮された.tar.gz
アーカイブです。このようなファイルを抽出するには、コマンドを gzip 抽出オプションとともに使用する必要があります。tar
tar
tar
コマンドの使用
- ターミナルウィンドウを開きます。
.tar.gz
ファイルが配置されているディレクトリに変更します。
cd /path/to/directory
- 以下のコマンドを使用してファイルを抽出します。
tar -xvzf archive.tar.gz
コマンドオプションは次のとおりです。
-
-x
: アーカイブからファイルを抽出します。 -
-v
: 抽出されたファイルの名前を表示します。 -
-z
: gzip を使用してアーカイブを解凍します。 -
-f
: アーカイブファイル名を指定します。
ファイルを特定の宛先に抽出するには、-C
オプションの後に目的のパスを指定します。
tar -xvzf archive.tar.gz -C /path/to/destination
役立つヒントとベストプラクティス
- 重要なファイルを解凍する前に、データの損失を防ぐためにバックアップを検討してください。
tar -tvzf archive.tar.gz
ファイルを抽出せずにその内容を表示するために使用します.tar.gz
。- 作業しているディレクトリの読み取りおよび書き込みに必要な権限があることを確認してください。
- gzip は単一ファイルの圧縮用であることを覚えておいてください。
tar
複数のファイルを単一のアーカイブに圧縮するには、gzip と組み合わせて使用します。
Linux でファイルを抽出するのは、、、など.gz
のコマンドを使用する簡単な操作です。個々の圧縮ファイルを扱う場合でも、完全なアーカイブ セットを扱う場合でも、これらのツールを使用すると効率的なファイル抽出が可能になります。gzip
gunzip
tar
コメントを残す