【Bash】「zip/unzip」 - ファイルを圧縮・解凍する
Shell Script / シェルスクリプト
【Bash】
「zip/unzip」 - ファイルを圧縮・解凍する
「zip」「unzip」コマンドとは
指定したファイルやディレクトリを「ZIP」形式で圧縮する。
圧縮後ファイルの拡張子は「.zip」となる。
書式
zip オプション 圧縮後ファイル名 圧縮前ファイル名
unzip オプション 圧縮ファイル名
「zip」コマンドのオプション
| -a | 圧縮するファイル名を標準入力から読み込む。 |
| -A | 自己解凍形式の圧縮ファイルを作成する。 |
| -d | 指定したファイルを圧縮したファイルから削除する。 |
| -h | ヘルプを表示する。 |
| -l | テキストファイルの改行コードを「LF」から「CR+LF」に変換して圧縮。 |
| -ll | テストファイルの改行コードを「CR+LF」から「LF」に変換して圧縮。 |
| -m | 圧縮したファイルから指定したファイルを移動。 |
| -q | メッセージ・詳細情報を非表示にする。 |
| -r | サブディレクトリ内も圧縮対象にする。 |
| -t | 指定した日付のファイルだけを対象にする。 |
| -u | 圧縮したファイルに存在しないファイル、更新したファイルだけを圧縮する。 |
| -z | コメントを生成する。 |
「unzip」コマンドのオプション
| -Z | 圧縮されたファイル内容を詳細表示する。 |
| -l | 圧縮されたファイル内容を簡易表示する。 |
| -p | 圧縮されたファイルの内容を標準出力に出力する。 |
| -t | 圧縮されたファイルが展開可能かチェックする。 |
| -z | 圧縮されたファイルに設定されたコメントを表示する。 |
| -x | 指定したファイルを解凍対象から除外できる。 |