GNU/Linux >> Linux の 問題 >  >> Linux

Linux CentOS/RHEL 7 および 8 に zip/unzip パッケージをインストールする方法

Unix に慣れているかどうかに関係なく、ほとんどの PC ユーザーは Zip ファイルについて知っています。 zip コマンドは、PC 標準の PKZip プログラムのアルゴリズムに基づく圧縮を提供します。 zip および unzip プログラムは、期待どおりに動作します。zip [filename] はファイルを zip で圧縮し、unzip [filename.z] はファイルを解凍します。

構文:

# zip [options] zipfile [files]

例:
/etc/mail ディレクトリ内のすべてのファイルを含む mail.zip という名前の圧縮ファイルを作成するには、次の形式を使用します:

$ zip mail /etc/mail*
  adding: etc/mail/ (stored 0%)
  adding: etc/mailcap (deflated 53%)
  adding: etc/mailman/ (stored 0%)
  adding: etc/mail.rc (deflated 49%)

次の表に、いくつかの重要なオプションの詳細を示します:

オプション 説明
-d ファイルを解凍します (unzip コマンドも使用できます)。圧縮されたファイルは削除されないことに注意してください。
-v 詳細:圧縮率を表示します。
-u .zip ファイルを新しいコンテンツで更新します。
-r 再帰的に圧縮します。つまり、ディレクトリを指定すると、そのディレクトリ内のすべてのコンテンツ (すべてのサブディレクトリとそのコンテンツを含む) が圧縮されます。
-x ファイル .zip ファイルから除外するファイルを指定してください。

zip/unzip が既にインストールされているかどうかを確認します

次のコマンドを実行して、zip および unzip ユーティリティがインストールされているかどうかを確認します:

# rpm -q zip unzip
package zip is not installed
package unzip is not installed
#

zip/unzip をインストール

システムにインストールされていない場合は、次のコマンドでインストールしてください:

# yum install zip unzip
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
.......
Installed:
  unzip.x86_64 0:6.0-16.el7                                                     
  zip.x86_64 0:3.0-11.el7

Complete!
#

インストールの確認

次のコマンドを使用して、インストールを確認します:

# rpm -q zip unzip
zip-3.0-11.el7.x86_64
unzip-6.0-16.el7.x86_64
# which zip unzip
/bin/zip
/bin/unzip
#

Zip/unzip がシステムにインストールされ、zip コマンドを使用してディレクトリを圧縮できます!!!


Linux
  1. GoをFedoraおよびRockyLinux/ Centos/RHELにインストールする方法

  2. Linuxでファイルを圧縮および解凍する方法を学び、Zipマスターになる

  3. CentOS/RHEL 7 および 8 に Mokutil パッケージをインストールする方法

  1. CentOS / RHEL Linux に OpenLDAP をインストールして構成する方法

  2. CentOS/RHEL 7 および 8 に pip パッケージをインストールする方法

  3. RHEL / CentOS 5,6 に telnet をインストールして構成する方法

  1. RHEL 8 / CentOS8Linuxにredmineをインストールする方法

  2. RHEL 8 / CentOS8LinuxシステムにRをインストールして構成する方法

  3. RHEL 8 / CentOS8Linuxにアスタリスクをインストールする方法