すぐにオプション忘れて、調べまわるので、メモ。
diff -Naru wp-hatena.orig wp-hatena > wp-hatena.20110603.diff
これでフォルダのpatchファイルができる。
zip wp-hatena.20110603.diff.zip wp-hatena.20110603.diff
前がZIPファイル名、後ろが圧縮したいファイル名。拡張子がZIPじゃないと、エラーになる。
zip -r wp-hatena.20110603.zip wp-hatena
-rでフォルダごと、再帰的に圧縮。ターゲットの拡張子がzipじゃないとエラーになる。
細かいところでエラーになって、頭抱えるんだよねぇ。