Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxシステム管理とメンテナンス-zip /unzipコマンド

Linuxシステム管理とメンテナンス-zip /unzipコマンド

  
 <p> 1。関数の説明では、一般ファイルまたはディレクトリを圧縮または解凍しますデフォルトでは、拡張子 "<; zip'"の付いた圧縮パッケージが生成されます。 zipコマンドは、 Windows
のwinzip圧縮プログラムに似ています。形式は次のとおりです。zip [options]圧縮される文書の圧縮ファイル名リストunzip [options]圧縮ファイル名zipコマンドのオプションとその説明を表4.27に示します。表4.27 zipコマンドのオプションと説明

オプション意味-r再帰圧縮。指定したディレクトリ配下のすべてのファイルとサブディレクトリを圧縮します。-d圧縮ファイルから指定したファイルを削除します。-i' 'ファイルリスト内のファイルのみを圧縮します。-x'ファイルリストで指定されたファイルを圧縮時に除外します。-uファイルを圧縮ファイルに更新します。-mファイルを圧縮ファイルに追加して圧縮し、元のファイルを削除します。ファイルを圧縮ファイルに移動します。-F破損した圧縮ファイルを修復します。-T圧縮ファイル内の各ファイルが正しいことを確認します - 圧縮レベルの圧縮レベルは1から9の数字のunzipコマンドオプションで、その説明は表4.28に示します。見せる。表4.28 unzipコマンドのオプションと説明

オプション意味-x< File List>ファイルを解凍しますが、ファイルリストに指定されたファイルは含めません-t圧縮ファイルの損傷をテストし、解凍しません - v圧縮ファイルに含まれるファイル・サイズ、ファイル名、および圧縮率など、圧縮ファイルの詳細を表示します-nは解凍しません解凍時に既存のファイルを上書きしません-o解凍時に既存のファイルを上書きしません。ユーザーは-dディレクトリ名を確認して、指定されたディレクトリに圧縮ファイルを抽出します。例(1)/etcディレクトリ内のすべてのファイルおよびディレクトリを圧縮し、圧縮レベルを最高に設定して、ファイル/opt/etc.zipに保存します。 [root @ mylinux〜]#zip -9r /opt/etc.zip /etc(2)/varディレクトリ内のすべてのファイルとサブディレクトリを圧縮し、' *のファイルを除いて/optに保存します。ディレクトリの下[root @ mylinux〜] #zip&r /opt/var.zip /var&x; log'(3)上記の/opt/etc.zipからetc /passwdファイルをアーカイブから削除します。 。 [root @ mylinux〜] #zip /opt/etc.zip&etc /passwd削除:etc /passwd(4)/etc /inittabファイルを修正し、/opt/etc.zipパッケージの変更を更新します。 [root @ mylinux〜] #zip– u /opt/etc.zip /etc /inittab /etcディレクトリ内の多数のファイルが変更されているか、多数のファイルが追加されている場合は、/etcディレクトリ内のすべての情報を/に更新する必要があります。 Opt /etc.zipファイルポイントを確認するには、次のコマンドを使用できます。[root @ mylinux〜] #zip– u /opt/etc.zip /etc /*または[root @ mylinux〜]#zip– ru /opt/etc.zip /etcそれは不思議ですか?上の例では、実際、 "/etc /*'"は/etcディレクトリ内のすべてのファイルとサブディレクトリを表しており、これはまさにzipコマンド "-r"の機能です。 (5)/opt/etc.zip圧縮ファイルをetc /inittabファイルを除いて/etcディレクトリに解凍します。解凍プロセス中に同じファイルが表示された場合は、確認を求めずに上書きされます。次のコマンドを使用できます。[root @ mylinux〜] #unzip– o /opt/etc.zip– x etc /inittab– d /etc

Copyright © Windowsの知識 All Rights Reserved