関数の説明: zip ファイルを解凍します
構文: unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip ファイル][ファイル][-d ][-x ;] または unzip [-Z]
追記: unzip は .zip 圧縮ファイルの解凍プログラムです。
パラメータ:
-x ファイルリスト ファイルを解凍しますが、指定されたファイル file は含めません。
-v 圧縮ファイルのディレクトリを表示しますが、解凍はしません。
-t はファイルが破損しているかどうかをテストしますが、解凍はしません。
-d directory 圧縮ファイルを指定したディレクトリに解凍します。
-z は圧縮ファイルのコメントのみを表示します。
-n 既存のファイルを上書きしないでください。
-o ユーザーの確認を求めずに既存のファイルを上書きします。
-j はドキュメントのディレクトリ構造を再構築せず、すべてのファイルを同じディレクトリに抽出します。
-j パラメータ。例:
[root@localhost ~]# cd a
[root@localhost a]# unzip -j myfile
Archive: myfile.zip
inflateing: install.log inflating: anaconda-ks.cfg inflating: install. .syslog
は、myfile 内のすべてのファイルを現在のディレクトリ a に解凍し、myfile 内のディレクトリ構造を削除します。
例 1: 圧縮ファイル text.zip を現在のディレクトリに解凍します。
$ unzip text.zip
例 2: 指定したディレクトリ /tmp に圧縮ファイル text.zip を解凍します。同じファイルが既に存在する場合、元のファイルを上書きしないように unzip コマンドが必要です。
$ unzip -n text.zip -d /tmp
例 3: 圧縮ファイルのディレクトリを表示しますが、解凍はしません。
$ unzip -v text.zip
zgrepコマンド
このコマンドの機能は、圧縮ファイル内で一致する正規表現を検索することです。使用方法は、操作対象が圧縮ファイルであることを除いて、grepコマンドと同じです。圧縮ファイルに特定の文が含まれているかどうかを確認したい場合は、zgrep コマンドを使用できます。
例:
ディレクトリ /home/Blinux /html/ 内のすべてのファイルとフォルダーを現在のディレクトリの html.zip にパッケージ化します
zip –q –r html.zip /home/Blinux /html
上記のコマンド操作は、絶対アドレスを持つファイルとフォルダーを圧縮することです。圧縮相対パス ディレクトリは次のとおりです
たとえば、Bliux ディレクトリでは、次の操作を実行すると、上記と同じ効果が得られます。
zip –q – r html.zip html
たとえば、今私の html ディレクトリで私が操作している zip 圧縮コマンドは
zip –q –r html.zip *
上記はクワイエット モードで実行され、システム ファイルと隠しファイルが含まれます。ファイルが含まれています