Unixに精通しているかどうかに関係なく、ほとんどのPCユーザーはZipファイルについて知っています。 zipコマンドは、PC標準のPKZipプログラムのアルゴリズムに基づく圧縮を提供します。 zipおよびunzipプログラムは、期待どおりに機能します。zip [filename] zipでファイルを圧縮し、解凍します [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コマンドを使用することもできます)。 zipファイルは削除されないことに注意してください。 |
-v | Verbose:圧縮率を表示します。 |
-u | .zipファイルを新しいコンテンツで更新します。 |
-r | 再帰的にZipします。つまり、ディレクトリを指定でき、そのディレクトリ内のすべてのコンテンツ(すべてのサブディレクトリとそのコンテンツを含む)が圧縮されます。 |
-エックスファイル) | .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コマンドを使用してディレクトリを圧縮できます!!!
The post Linux CentOS /RHEL7および8にzip/unzipパッケージをインストールする方法–オタク日記 appeared first on Gamingsym Japan.