zip ファイルを圧縮(拡張子.zip) – Linuxコマンド
書式
zip [-#@cdDefFhijJklLmnoqrRTuvXyz] [-t mmddyy] [ 圧縮先ファイル名 [ 対象ファイル名…]] [-xi list]
説明
Windowsを初めとした多くのOS上で使われている圧縮方式で、Imploding法を使用してファイルを圧縮します。
オプション
- -p
- 再帰的にディレクトリを作成します。
- -m
- 作成するディレクトリのパーミッションを指定します。
- -#
- #の部分に数値で、圧縮速度を指定する。0:非圧縮、1:圧縮率を犠牲にし圧縮速度を最大化、9は圧縮速度を犠牲にし圧縮率を最大化。デフォルトは6
- -@
- 対象ファイル名の対話入力
- -c
- 圧縮時、一行コメントを入力
- -d
- 圧縮ファイル内から指定したファイルなどを削除
- -D
- ディレクトリは格納せず、ファイルのみを扱う
- -e
- 暗号化して格納。パスワードを対話的に2度入力
- -f
- 変更ファイルを最新に入れ替え
- -F
- 破損zipファイルの修正を試みる
- -h
- ヘルプ情報を表示
- -i
- 指定ファイルを格納
- -j
- ファイル名のみ格納、ディレクトリは格納しない
- -J
- 圧縮ファイルから、格納データ以外の情報を除去
- -k
- ファイル名とパス名をMS-DOS(8.3)フォーマットに変更し、MS-DOSで有効なファイル属性のみを格納
- -l
- 改行コードをLFからCR+LFに変換
- -ll
- 改行コードをCR+LFからLFに変換
- -L
- zipコマンドの著作権表示
- -m
- 対象ファイルを圧縮ファイルに格納後、削除
- -n
- 指定した拡張子のファイルは、圧縮せずに格納
- -o
- 圧縮ファイルの変更時刻を、対象ファイルの最新と同等に変更
- -q
- 処理内容を非表示
- -r
- ファイルとディレクトリを再帰的に処理
- -R
- カレント・ディレクトリにあるファイルとディレクトリを再帰的に処理
- -t
- 指定日付以降のファイルを対象にする
- -tt
- 指定日付以前のファイルを対象にする
- -T
- 圧縮ファイルの整合性を確認
- -u
- 更新されたファイルや新しいファイルのみを格納
- -v
- 処理内容を表示
- -x
- 指定ファイルを除外
- -X
- ファイル属性を保管しない
- -y
- 参照ファイルの代わりにシンボリック・リンクを格納
- -z
- 圧縮時、複数行コメントを入力
サンプル
例1)testファイルをzip方式で圧縮し、test.zipファイルを作成。
$ $ zip test.zip test ↵
この記事は参考になりましたか?
![]() (0) (0) (0) (0)Total: 0 |





