Linux で Zip ファイルを作成し、特定のディレクトリに展開する方法

tar コマンドに関するいくつかの記事のうちの 1 つで、Linux で tar ファイルを特定のまたは別のディレクトリに展開する方法を示しました。

Zip は、Linux や Windows OS を含む Unix 系システム、およびその他多くのオペレーティング システム用の、シンプルでクロスプラットフォームなファイル パッケージングおよび圧縮ユーティリティです。 zip」形式は Windows PC で使用される一般的なアーカイブ ファイル形式で、最も重要なのは、オプションとして 1 ~ 9 の圧縮レベルを指定できることです。

これもお読みください。 5 Best Command Line Archive Tools for Linux

Create Zip Archive File in Linux

コマンド ラインから .zip (パッケージ化および圧縮) ファイルを作成するには、次のようなコマンドを実行できます。

$ zip -r tecmint_files.zip tecmint_files 
Create Zip File in Linux
Create Zip File in Linux

tecmint_files.Z zip を解凍するには、次のようにします。

$ unzip tecmint_files.zip

上記のコマンドは、現在の作業ディレクトリにファイルを解凍します。

特定の、または異なるディレクトリに Zip ファイルを展開する

コマンド ラインから特定の、または異なるディレクトリに .zip アーカイブ ファイルを展開/解凍するには、以下のように -d unzip コマンド フラッグを記述してください。

これは、.zip アーカイブ ファイルを特定のディレクトリに展開するものです。zip ファイルの内容を /tmp ディレクトリに展開します。

$ mkdir -p /tmp/unziped$ unzip tecmint_files.zip -d /tmp/unziped$ ls -l /tmp/unziped/
Extract Zip Files to Specific Directory
Extract Zip Files to Specific Directory

For more usage information, read zip and unzip command man pages.

$ man zip$ man unzip 

You may also like to read the following related articles.

  1. How to Archive/Compress Files & Directories in Linux
  2. How to Open, Extract and Create RAR Files in Linux
  3. Peazip – A Portable File Manager and Archive Tool for Linux
  4. Dtrx – An Intelligent Archive Extraction (tar, zip, cpio, rpm, deb, rar) Tool for Linux

In this short article, we have explained how to extract/unzip .zip archive files to a specific or different directory in Linux. You can add your thoughts to this article via the feedback form below.