ウェブサイト検索

Linux で ZIP ファイルを作成して特定のディレクトリに解凍する方法


tar コマンドに関するいくつかの記事の 1 つで、Linux の特定のディレクトリまたは別のディレクトリに tar ファイルを抽出する方法を説明しました。この短いガイドでは、Linux の特定のディレクトリまたは別のディレクトリに .zip アーカイブ ファイルを抽出/解凍する方法を説明します。

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

こちらもお読みください: Linux 向けの 5 つのベスト コマンド ライン アーカイブ ツール

Linux で ZIP アーカイブ ファイルを作成する

コマンド ラインから .zip (パッケージ化および圧縮された) ファイルを作成するには、以下のような同様のコマンドを実行できます。 -r フラグにより、ファイルの再帰的読み取りが可能になります。ディレクトリ構造。

zip -r tecmint_files.zip tecmint_files 

上記で作成した tecmint_files.zip アーカイブ ファイルを解凍するには、次のように unzip コマンドを実行します。

unzip tecmint_files.zip

上記のコマンドは、ファイルを現在の作業ディレクトリに抽出します。解凍したファイルを特定のディレクトリまたは別のディレクトリに送信したい場合はどうすればよいでしょうか。これについては、次のセクションで説明します。

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

コマンド ラインから .zip アーカイブ ファイルを特定のディレクトリまたは別のディレクトリに抽出/解凍するには、以下に示すように -d unzip コマンド フラグを含めます。これを説明するために、上記と同じ例を使用します。

これにより、.zip ファイルの内容が /tmp ディレクトリに抽出されます。

mkdir -p /tmp/unziped
unzip tecmint_files.zip -d /tmp/unziped
ls -l /tmp/unziped/

使用方法の詳細については、zip および unzip コマンドのマニュアル ページを参照してください。

man zip
man unzip 

以下の関連記事もお読みください。

  1. Linux でファイルとディレクトリをアーカイブ/圧縮する方法
  2. Linux で RAR ファイルを開いて抽出し、作成する方法
  3. Peazip – Linux 用のポータブル ファイル マネージャーおよびアーカイブ ツール
  4. Dtrx – Linux 用のインテリジェントなアーカイブ抽出 (tar、zip、cpio、rpm、deb、rar) ツール

この短い記事では、Linux で .zip アーカイブ ファイルを特定のディレクトリまたは別のディレクトリに抽出/解凍する方法を説明しました。以下のフィードバック フォームからこの記事にご意見を追加できます。