今日の戯言 by maa

基本的にただの独り言です。有益な情報を求めてはいけませんw



2014年08月05日 眠れない日 [長年日記]

_ Debian tar ボールからの delete

サーバーデータのバックアップは、毎週自動的に RAID1 のローカルディスク上に tar ボール形式で保存し、それを約2ヶ月に1回手動で DVD-R に移して取っている。ところが昨日、DVD-R に焼こうとしたらデータが巨大で入り切らなくなっていた。調べてみると、ホームディレクトリの tmp ディレクトリ内にいらない巨大なテンポラリファイルがあったので tar ボールから消そうとしたのだが、意外とわかりにくかったのでメモしておく。

圧縮済み tar.gz のままでは扱えないので

# gzip -d home_username.tar.gz

tar ボールからワイルドカードを使ってファイルを削除(ユーザー username の /home/username/tmp 以下のファイルを削除)

# tar --delete --wildcards -f home_username.tar username/tmp/*

再圧縮

# gzip home_username.tar