rsync でバックアップ

わかしやすい
http://d.hatena.ne.jp/mrgoofy33/20101027/1288133054


http://webos-goodies.jp/archives/51213844.html より

先ほども少し触れましたが、 rsync ではコピー元のディレクトリ名の最後に "/" を付けるかどうかで挙動が変わります。例えば、先ほどの例の場合。

rsync -r foo remote.example.com:/tmp
この場合は、 "/tmp/foo" が作成され、その中に "foo" 以下のファイル・ディレクトリが再帰的にコピーされます。それに対して、以下のように "/" を付けた場合。

rsync -r foo/ remote.example.com:/tmp
この場合は "foo" ディレクトリが作成されず、 "/tmp" 直下に "foo" の中身が再帰的にコピーされます。というわけで、

ディレクトリそのものをコピーしたい場合 → "/" なし
ディレクトリ以下のツリーをコピーしたい場合 → "/" あり