rsyncでファイルを削除した場合にもバックアップを取る方法
一度rsyncでバックアップを取った状態で、rsync元のディレクトリでファイルが削除されたとする
このときrsync先のディレクトリでもファイルは削除されるが、そのまま消えてしまうと嬉しくない場合もある
そのときに削除されたファイルのバックアップを取っておきたい
# 一度フルでバックアップを取る rsync -avh /home/hoge/copy/ /hoge/hoge/orig # 2回目からは以下のコマンドを打つ rsync -avh --delete --backup --backup-dir="/home/hoge/copy/backup-$(date +%Y%m%d-%H%M%S)" /home/hoge/copy/ /hoge/hoge/orig
これで、コピー先の/home/hoge/copyの中に、backup-なんとかというディレクトリができて、そこに削除されたファイルが追加されていく
ファイル数が大きくなったり、いらなくなったら削除すればOK