LinuxでZIPファイルを解凍する方法

ファイルの圧縮は、ファイルを迅速に転送しながらストレージと帯域幅を節約するための優れた方法です。 ZIP、RAR、TARなどの多数のファイル圧縮形式があります。間違いなく、ZIPは、特にWindowsおよびLinuxエコシステム内で最も一般的に使用される圧縮形式です。

このガイドはLinuxベースのOSのみを対象としているため、システム内のファイルを圧縮および解凍するための一般的なコマンドラインツールであるunzipを使用できます。

Linuxにunzipをインストールする

Linuxでzipおよびunzipタスクを実行するには、unzipコマンドが必要です。デフォルトのパッケージマネージャーを使用して、ほぼすべてのディストリビューションにunzipをインストールできます。

UbuntuとDebianの場合:

 sudo apt install unzip

Fedora、CentOS、またはその他のRHELベースのディストリビューションにunzipをインストールするには:

 sudo yum install unzip

Arch Linuxとその派生物について:

 sudo pacman -S unzip

関連: Linuxに7-Zipが到着:インストール方法は次のとおりです

unzipを使用してファイルを解凍する

解凍プロセスでは、ZIPファイル内に存在するすべてのファイルが抽出されます。これらのファイルはデフォルトで現在のディレクトリに抽出されますが、ファイルを別のディレクトリに解凍することでこれを変更できます。

Linuxでファイルを解凍するには、次のコマンドを使用します。

 unzip filename.zip

前述のコマンドは、抽出されたすべてのファイルの名前を出力に出力します。 -qフラグを使用して、コマンドの出力をミュートできます。

 unzip -q filename.zip

-qは基本的にquietを表し、unzipコマンドの出力を非表示にします。

ZIPファイルを別のディレクトリに解凍します

ZIPファイルを別のフォルダーに抽出して、現在のディレクトリをプリムで適切な状態に保つことができます。これにより、抽出されたファイルが整理され、現在のディレクトリに存在する他のファイルと混同されないようになります。

ファイルを別のディレクトリに抽出するには、コマンドで-dフラグを使用します。 -dフラグはディレクトリを表し、引数として相対パスまたは絶対パスを取ります。

 unzip filename.zip -d /directory/location

パスワードで保護されたZIPファイルを解凍します

パスワードを使用してZIPファイルを保護することは、セキュリティを確保し、機密性を維持するための一般的な方法です。次のコマンドを使用して、パスワードで保護されたZIPアーカイブを解凍できます。

 unzip -P your_password filename.zip

…ここで、 your_passwordはアーカイブのパスワードです。

ZIPファイルをグラフィカルに抽出する

コマンドラインを使用せずにファイルを解凍するには、ほとんどすべての主流のLinuxデスクトップ環境で提供されている従来のExtractメソッドを使用できます

アーカイブを含むフォルダーを開き、ファイルをダブルクリックして、ウィンドウの左上にある[抽出]ボタンをクリックします。

ボタンをクリックすると、抽出したファイルを保存する場所を尋ねるダイアログボックスが開きます。このプロンプトには、ディレクトリ構造保持する新しいファイルを上書きしない、およびすべてのファイル抽出するオプションがあります。続行する前に、関連するオプションを選択できます。

場所を選択し、ダイアログボックスの右上にある緑色の[抽出]ボタンをクリックします。

このように、グラフィカルインターフェイスを使用して任意の場所でファイルを解凍できます。アーカイブマネージャは、指定された場所にあるすべてのファイルを抽出します(選択したオプションによって異なります)。

前述の方法は、システムにアーカイブマネージャーがプリインストールされている場合にのみ機能することに注意してください。ほとんどのLinuxデスクトップ環境には、ZIPファイルの抽出と作成に使用できるデフォルトのアーカイブマネージャーがあります。

Linuxでの圧縮アーカイブの操作

複数の個別のファイルをローカルまたはオンラインで頻繁に転送する場合、圧縮によって時間を大幅に節約できます。 unzipユーティリティに含まれている単純なzipコマンドを使用してファイルを圧縮できます。同じunzipユーティリティは、ユーザーがzipファイルを抽出するのに役立ち、これらのコマンドを長期的に非常に便利にします。