unzip コマンドジェネレーター
zip アーカイブを一覧表示・展開する unzip コマンドを生成します
unzip の使い方
## unzip とは?
`unzip` は `.zip` アーカイブからファイルを一覧表示、テスト、または展開します。アーカイブ名が主な引数で、フラグが展開の挙動を制御します。
## 使い方
1. **アーカイブ名を指定**: 読み込む `.zip` ファイル。 2. **フラグの切り替え**: `-l` で一覧表示、`-d <dir>` で別の場所に展開、`-o`/`-n` で上書きを制御。 3. **コピーして実行**: 生成されたコマンドをターミナルに貼り付けます。
フラグとヒント
unzip は短いフラグを統合し、`-d` には対象ディレクトリを渡します:
``` unzip -l archive.zip unzip -d /out archive.zip unzip -o archive.zip ```
### よく使うフラグ - `-l` — 展開せずにアーカイブの内容(サイズ、日付)を一覧表示 - `-d <dir>` — 指定したディレクトリにファイルを展開 - `-o` — 確認なしで既存のファイルを上書き - `-n` — 既存のファイルを上書きしない - `-q` — 静寂モード
### ヒント - 展開前に `-l` でアーカイブの中身を覗けます。 - `-d` は、現在のディレクトリを汚さずにきれいなフォルダに展開する安全な方法です。 - `-o` と `-n` は相互排他です: スクリプト内で対話プロンプトを省くためにどちらかを選んでください。
▶特定のディレクトリに展開するには?
`-d <dir>` を使います: `unzip -d /target archive.zip`。unzip は必要に応じて `/target` を作成し、現在のディレクトリではなくそこにファイルを配置します。
▶展開せずにファイル一覧を表示するには?
`-l` を追加します: `unzip -l archive.zip` で各ファイルの長さ、日付、時刻を表示します。ディスクには何も書き込まれません。
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。