tarでファイルの除外

Subversionから取って来たプロジェクトにある.svnフォルダーとその中身を取り除きたくなって調べました。--exclude=Globパターン、もしくは-X パターンファイル。パターンファイルはテキストでglobパターンを一行ごとに書く。

tar --exclude=*svn* -cvzf project001.tar.gz project001
tar -X pattern.txt -cvzf project001.tar.gz project001

今までざっくりまるごと固めてたけど、svnのほうに画像が入っていたりするとサイズが倍になってしまうから、今度からこれを使う。