LinuxでZipファイルを解凍する方法 [Beginner’s Tutorial]

簡単な説明:このクイックヒントは、Ubuntuおよびその他のLinuxディストリビューションでファイルを解凍する方法を示しています。 ターミナルとGUIの両方の方法について説明しました。

ジップ は、圧縮アーカイブファイルを作成するための最も一般的で最も一般的な方法の1つです。 また、1989年に作成された古いアーカイブファイル形式の1つです。広く使用されているため、定期的にzipファイルに出くわします。

以前のチュートリアルでは、Linuxでフォルダーを圧縮する方法を示しました。 この初心者向けのクイックチュートリアルでは、Linuxでファイルを解凍する方法を紹介します。

前提条件:解凍がインストールされているかどうかを確認します

zipアーカイブファイルを解凍するには、システムにunzipパッケージがインストールされている必要があります。 最近のほとんどのLinuxディストリビューションにはuzipがサポートされていますが、後で悪い驚きを避けるために検証しても害はありません。

UbuntuDebian ベースのディストリビューションでは、以下のコマンドを使用してunzipをインストールできます。 すでにインストールされている場合は、通知されます。

sudo apt install unzip

システムで解凍がサポートされていることを確認したら、Linuxでzipファイルを解凍します。

この目的のためにコマンドラインとGUIの両方を使用できます。両方の方法を紹介します。

Linuxコマンドラインでファイルを解凍します

Linuxでunzipコマンドを使用するのは非常に簡単です。 zipファイルがあるディレクトリで、次のコマンドを使用します。

unzip zipped_file.zip

ディレクトリに移動する代わりに、zipファイルへのパスを指定することもできます。 出力に抽出されたファイルが表示されます。

unzip metallic-container.zip -d my_zip
Archive:  metallic-container.zip
  inflating: my_zip/625993-PNZP34-678.jpg  
  inflating: my_zip/License free.txt  
  inflating: my_zip/License premium.txt

上記のコマンドには若干の問題があります。 現在のディレクトリにあるzipファイルのすべての内容を抽出します。 現在のディレクトリを整理せずに残しておくファイルがいくつかあるので、これを行うのは簡単ではありません。

ディレクトリに解凍します

Linuxコマンドラインでディレクトリに解凍することをお勧めします。 このようにして、抽出されたすべてのファイルが指定したディレクトリに保存されます。 ディレクトリが存在しない場合は、ディレクトリが作成されます。

unzip zipped_file.zip -d unzipped_directory

これで、ziped_file.zipのすべての内容がunzipped_directoryに抽出されます。

グッドプラクティスについて説明しているので、使用できるもう1つのヒントは、実際に抽出せずにzipファイルの内容を確認することです。

解凍せずにzipファイルの内容を表示する

オプション-lを使用して解凍しなくても、zipファイルの内容を確認できます。

unzip -l zipped_file.zip

出力例は次のとおりです。

unzip -l metallic-container.zip 
Archive:  metallic-container.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
  6576010  2019-03-07 10:30   625993-PNZP34-678.jpg
     1462  2019-03-07 13:39   License free.txt
     1116  2019-03-07 13:39   License premium.txt
---------                     -------
  6578588                     3 files

Linuxでのunzipコマンドの使用法は他にもたくさんありますが、Linuxでファイルを解凍するのに十分な知識があると思います。

GUIを使用してLinuxでファイルを解凍する

デスクトップLinuxを使用している場合は、必ずしもターミナルに移動する必要はありません。 UbuntuLinuxでグラフィカルに解凍する方法を見てみましょう。 私は使っている GNOMEデスクトップ ここではUbuntu18.04を使用していますが、プロセスは他のデスクトップLinuxディストリビューションでもほとんど同じです。

ファイルマネージャーを開き、zipファイルが保存されているフォルダーに移動します。 ファイルを右クリックすると、「ここで抽出」オプションが表示されます。 これを選択してください。

Ubuntuでファイルを解凍します

unzipコマンドとは異なり、extract hereオプションは、zipファイルと同じ名前のフォルダーを作成し、zipファイルのすべてのコンテンツがこの新しく作成されたフォルダーに抽出されます。 現在のディレクトリ内のすべてを抽出するのではなく、これがデフォルトの動作であることを嬉しく思います。

‘extract to’のオプションもあり、ファイルを抽出するフォルダーを指定できます。

それでおしまい。 これで、Linuxでファイルを解凍する方法がわかりました。 おそらく、Linuxでの7zipの使用について学ぶことにも興味があるかもしれません。

ご質問やご提案がございましたら、コメント欄でお知らせください。