[Shell] zip: 元のファイルを削除してディレクトリを圧縮する

以下の要件を満たしたい。

[markdown]
– ディレクトリを圧縮する
– 元のファイルは削除する
– 特定のファイルは除外する

“`prettyprinted
% zip –help
Copyright (c) 1990-2008 Info-ZIP – Type ‘zip “-L”‘ for software license.
Zip 3.0 (July 5th 2008). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
“`

> * [Linux基本コマンドTips(34):【 zip 】コマンド(基礎編)――ファイルをZIP形式で圧縮する – @IT](http://www.atmarkit.co.jp/ait/articles/1607/25/news021.html)

– `-r` オプションで、ディレクトリを圧縮する。
– `-m` オプションで、元のファイルを削除(圧縮ファイルへ移動)する。
– 圧縮ファイル名は、`date` で生成する。
– `-x` オプションで、除外対象ファイルを指定する。

“`prettyprinted
% zip -mr data/list/`date ‘+%Y%m%d’`.zip data/list -x ‘*.zip’
“`
[/markdown]