GNU tarであれば、--exclude
で指定すればいいんだけど、Solarisではできないので調べてみた。
以下のサイトを参考に
– tarで特定のファイル/ディレクトリを除外
grepと併用する
バックアップしたいディレクトリ
: hoge
除外したいファイル名・ディレクトリ名
: bar
バックアップのファイル名
: buzz.tar.gz
$ tar cvf – find hoge -type f -print | egrep -v 'bar'
| gzip -c > buzz.tar.gz