ホームページ  >  記事  >  php教程  >  Linux unzip コマンドのパラメータと使用法の詳細な説明 -- Linux unzip file コマンド

Linux unzip コマンドのパラメータと使用法の詳細な説明 -- Linux unzip file コマンド

高洛峰
高洛峰オリジナル
2016-12-12 16:51:572597ブラウズ

関数の説明: 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 *

上記はクワイエット モードで実行され、システム ファイルと隠しファイルが含まれます。ファイルが含まれています

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。