2003/07/28

rsync

バックアップ用のunixコマンド

rsync folder_a/ folder_b/


と記述すると、folder_a の内容を folder_b にコピーする。
これだけじゃ cp と違わないのだけど、syncという名前の通り2つのフォルダの内容を同期できるわけで、たとえば

rsync -auvz --delete folder_a/ folder_b/

の様にオプションをつければ、folder_aの更新されたファイルだけをfolder_bにバックアップし、folder_bにしか存在しないファイルは消され、転送時は圧縮してトラフィックを低減してくれる。
当然、異なるマシン間でもOK。詳細は、manを参照のこと。

No comments: