zip コマンド
ファイルを圧縮する。(file
を圧縮して archive.zip
を作成する。)
$ zip archive file
複数のファイルを圧縮する。
$ zip archive file1 file2
ディレクトリを圧縮する。(dir
ディレクトリ以下を圧縮する。)
$ zip archive -r dir
参考:
zip コマンドで指定したファイルをディレクトリ構造を保ったまま圧縮する方法メモ! | oki2a24
zip コマンド – ファイルを ZIP 形式で圧縮する | @IT
zip / unzip コマンド | hydrocul のメモ
unzip コマンド
参考:
unzip – ZIP 形式ファイルを解凍する | 4thsight.xyz
unzip コマンド – ZIP ファイルからファイルを取り出す | @IT
unzip コマンド – 応用編/ZIP ファイルの内容を確認して必要なファイルだけを取り出す | @IT
格納されているファイルのパスを確認する
zipinfo
コマンドを使う。
$ zipinfo -1 archive.zip
または、unzip
コマンドに -Z
オプションを指定する。
$ unzip -Z1 archive.zip
参考:
ZIP ファイル内のファイルのリスト/ファイル名のみを出力する方法 | donchan
ZIP ファイルに含まれるファイル一覧を表示するには | @IT
How to list files in a zip without extra information in command line – Unix & Linux Stack Exchange
指定したディレクトリに解凍する
$ unzip archive.zip -d path/to/dir
参考:
unzip コマンドで出力先をディレクトリにして解凍 – Qiita
unzip でディレクトリを指定して解凍 | cutmail’s blog
unzip で展開先ディレクトリを作成してそこに展開するオプションメモ | oki2a24
一括して解凍する
参考:
ファイル名のディレクトリを作成して複数 ZIP を一括解凍 | cocoinit23
unzip で複数の圧縮ファイルを一括解凍するには? | Healthy Life and Foods
指定したファイルのみを解凍する
ワイルドカードを用いてファイルを指定して解凍する。
$ unzip archive.zip path/to/*.txt
参考:
tar / zip から特定のファイルのみを抽出する – Qiita
ZIP ファイルから任意のファイルのみを抽出するには | My Man file
Shell で ZIP の特定ディレクトリ以下全ファイルを Unzip | 銀の弾丸
まとめ
zip / unzip コマンドで覚えておきたい使い方 11個 | 俺的備忘録