zip
pack file
1 | zip test.zip test.txt |
pack directory
1 | zip -r test.zip ./test |
pack directory exclude directories
1 | zip -r myfolder.rar myfolder -x \*node_modules\* \*.git\* |
unpack zip file
1 | unzip test.zip |
オプション | 意味 |
---|---|
-u | 更新があったファイルまたは新規ファイルだけを展開する |
-f | ファイルの更新だけを行い、新規作成はしない |
-o | ファイルを確認なしに上書きする |
-n | ファイルを上書きしない |
-x | 展開しないファイルを指定する |
-d | ディレクトリ 指定したディレクトリに展開する |
-j | ディレクトリを作成せずに展開する |
-p | パイプで受け取ったファイルを展開する |
-C | ファイル指定時の大文字小文字を区別する |
-L | 展開するファイル名を小文字にする |
-l | ZIP内のファイルを一覧表示する |
-t | ZIPファイルに破損がないかテストする(どのように展開されるかを確認することも可能) |
-z | ZIPファイルのコメントを表示する |
-q | 動作中のメッセージを減らす(「-qq」でさらに減らす) |
-v | 動作中のメッセージを詳しくする |
-M | 動作中のメッセージを「more」コマンドで表示する |