zipでディレクトリを圧縮するには?

$ zip -r archive.zip [対象]

Command
zip
Description
ディレクトリ内のファイルを再帰的に含めてzipファイルを作成するコマンドオプション。 zip -r archive.zip target_dir のように使用します。
Deep Dive
ディレクトリを圧縮する場合は -r オプションが必須です。 -r: Recursively(再帰的に) -r を忘れると、空のディレクトリだけが圧縮されることがあります。