Linuxコマンドunzipの詳しい説明

Linuxコマンドunzipの詳しい説明

1. 解凍コマンド

unzip コマンドは、zip コマンドで圧縮された「.zip」圧縮パッケージを解凍するために使用されます。

1.1 構文

unzip(オプション)(パラメータ)

1.2 オプション

オプション説明する
-c解凍結果を画面に表示し、適切な文字変換を実行します。
-f既存のファイルを更新します。
-l圧縮ファイルに含まれるファイルを表示します。
-p -c パラメータと同様に、解凍結果は画面に表示されますが、変換は実行されません。
-t圧縮ファイルが正しいかどうかを確認します。
-う-f オプションに似ていますが、既存のファイルを更新するだけでなく、圧縮ファイル内の他のファイルもディレクトリに抽出します。
-v実行中に詳細情報を表示します。
-z圧縮ファイルのコメントテキストのみを表示します。
-あテキスト ファイルに対して必要な文字変換を実行します。
-bテキスト ファイルに対して文字変換を実行しません。
-C圧縮ファイル内のファイル名は大文字と小文字が区別されます。
-j圧縮ファイル内の元のディレクトリ パスは処理されません。
-L圧縮ファイル内のすべてのファイル名を小文字に変更します。
-M出力結果を処理のために more プログラムに送信します。
-n解凍時に元のファイルを上書きしないでください。
-o事前にユーザーに確認する必要はありません。unzip は実行後に元のファイルを上書きします。
-P<パスワード> zip のパスワード オプションを使用します。
-q実行中に情報は表示されません。
-sファイル名の空白文字をアンダースコア文字に変換します。
-V VMS のファイル バージョン情報を保持します。
-X解凍時に、ファイルの元の UID/GID を復元します。
-d <ディレクトリ>解凍後にファイルを保存するディレクトリを指定します。
-x <ファイル> .zip アーカイブ内のどのファイルを処理しないかを指定します。
-Z unzip -Z は zipinfo コマンドを実行するのと同じです。

2. 例

unzip test.zip -> 現在のファイルに test.zip を解凍します。 unzip -n test.zip -d /tmp -> /tmp ディレクトリに test.zip を解凍し、既存のファイルを上書きしません。 unzip -v test.zip -> test.zip の内容を表示しますが、解凍しません。 unzip -o test.zip -d tmp/ -> /tmp ディレクトリに test.zip を解凍し、既存のファイルを上書きします。

Linux コマンド unzip の詳細な説明はこれで終わりです。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援して頂ければ幸いです。

以下もご興味があるかもしれません:
  • Linux で unzip コマンドを使用して複数のファイルを解凍する方法
  • Linux での zip 圧縮および unzip 解凍コマンドとその使用法の詳細な説明
  • Linux で解凍すると中国語の文字化けが発生する問題の解決方法

<<:  Pure CSS と Flutter はそれぞれブリージング ライト効果を実現します (サンプル コード)

>>:  セマンティック HTML 構造の利点は何ですか?

推薦する

Docker で Python スクリプトを実行する方法

まず、Docker イメージ用の特定のプロジェクト ディレクトリを作成します。例: mkdir /h...

Linux の PHP に XML 拡張機能をインストールする詳細な手順

PHP Linux に XML 拡張機能をインストールする1. PHPインストールソースパッケージを...

CSSとHTMLを組み合わせる4つの方法

(1)各HTMLタグには属性スタイルがあり、CSSとHTMLを組み合わせている。 <div s...

Vue の大容量ファイルアップロードとブレークポイント再開アップロードの実装

目次ファイルアップロードのための2つのソリューションファイルストリーム(フォームデータ)に基づくクラ...

Linuxコマンドunzipの詳しい説明

目次1. 解凍コマンド1.1 構文1.2 オプション2. 例1. 解凍コマンドunzip コマンドは...

docker compose を使用して FastDfs ファイル サーバーをインストールする詳細な例

ドッカーの作成 バージョン: '2' サービス: fastdfsトラッカー: ホスト...

MySQL 8.0 のインストール中に発生した 3 つの小さなエラーの概要

序文これまで当社ではMySQLの5.7シリーズを使用していましたが、バージョン8.0のリリースに合わ...

Element における複数データ読み込み最適化の実装

目次シナリオコードの実装要約:シナリオ最近、ElementUI をベースにしたバックグラウンド管理シ...

同じ IP のアクセス頻度を制限するように nginx を設定する方法

1. nginx.conf の http{} に次のコードを追加します。 limit_conn_zo...

MySQL8のパスワードを忘れた場合の簡単な解決策

序文MySQL データベースのパスワードを忘れると、データベースに正常にアクセスできなくなり、パスワ...

JavaScript を使用して div の位置をドラッグして入れ替える例

1 実施原則これは、DOM 要素の dragstart/ondragover/ondrop イベント...

MySQL UPDATE ステートメントの「典型的な」落とし穴

目次1. 問題のあるSQL文たとえば、次の図のような質問をした人がいました。 問題は次のように要約で...

TypeScript 環境を構築して VSCode にデプロイする詳細な手順

目次TypeScript環境の構築ステップ1: Taobaoミラーをダウンロードするステップ2: T...

Dockerがプライベート倉庫Harborを構築する手順

港Harborは、エンタープライズレベルのプライベートDockerイメージリポジトリを構築するための...

実用的なウェブオンラインツール12選

1.ファビコン.cc ico アイコンの Web サイトをオンラインで作成するには、画像をアップロー...