tarで一部のファイルやディレクトリを除いてバックアップする
- 2009.01.23
- Webマスター
Webサイトをバックアップしたいがムービーコンテンツが含まれているため、ファイルサイズが大きく、バックアップに時間がかかってしまう。
ムービーコンテンツは月に一回のバックアップで良い場合がほとんど。
また、あるディレクトリはバックアップしたくない秘密ディレクトリだったり、一時利用ディレクトリだったりすることもある。
■バックアップしたくないリストを作る
バックアップする必要の無い、一部のディレクトリや除外したいファイルの一覧 ex.lst を作っておく。excludeを略してexにしてみた。
$ echo '*.mov' > ex.lst $ echo '*images' > ex.lst $ echo 'public_html/foo' > ex.lst $ cat ex.lst *.mov *images publi_html/foo
■一部のディレクトリやファイルを除いてバックアップする
tarコマンドでXオプションを使い、バックアップしたくないリスト ex.lst を指定する。
$ tar cvfX public_html.tar ex.lst public_html
■確認する
tオプションを使って確認する。
$ tar tf public_html.tar
-
前の記事
tarバックアップから一部のディレクトリ・ファイルを取り出す 2009.01.23
-
次の記事
セキュリティチェック クロスサイトスクリプティング 2009.01.27