2010-03-11

コマンドラインからZIP

情報セキュリティにうるさいIT企業の皆さんはパスワード保護されたzipファイルをメールで送るのがお好きなようだ。

パスワード保護(暗号化)されたzipファイルを作成

example_dirというディレクトリの中身を丸ごとexample.zipという暗号化zipファイルにまとめる場合、ターミナルから、

$ zip -e -r example.zip example_dir

のようにする。

zipファイルを伸張(展開、解凍)

Mac OS X標準のアーカイブユーティリティはパスワード付きのzipファイルを展開しようとするとエラーになるのでunzipコマンドを使う。

$ unzip example.zip

あるいはStuffIt Expanderなど他のユーティリティを使う。

まとめて解凍

たくさんのzipファイルをまとめて解凍するとき、

$ unzip *.zip

じゃなくて、

$ unzip \*.zip

のようにバックスラッシュを付けましょう。