tarで特定のディレクトリを除外して圧縮する

/home/fff/の下をすべて圧縮したいが、/home/fff/xxxと/home/fff/yyyは除いて実行したい場合は以下のようにする。

$ tar cfvz fff.tar.gz ls -1d /home/fff/* | egrep -v '/home/fff/(xxx|yyy)'

cfvzは順にアーカイブ作成、ファイル、冗長出力、gzipを意味する。cfvjとすればbz2を作成する。

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)