【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 | 指定したファイルを解凍対象から除外できる。 |