Solarisのtarを使う時に特定のディレクトリを除外する

技術関係

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

コメント

タイトルとURLをコピーしました