rsync
rsync は同期ツールで、バックアップをとるのにとても重宝します。
以下、使い方のメモ。
/src配下のdirディレクトリを、/dst配下のdirディレクトリとしてコピー。 (/src/dirの内容を、/dst/dirの中にコピー。)
rsync -av /src/dir /dst
or
rsync -av /src/dir/ /dst/dir
コピー元で削除されたファイルを、コピー先で削除する。
rsync -av --delete /src/dir /dst
sshを介して、remotehostの内容をローカルにコピーする。
rsync -av -e ssh user@remotehost:/dst /src/dir
(この場合、リモート側にもrsyncをインストールする必要がある。)
その他オプション
-n # テスト実行
--bwlimit=n # 帯域制限(kbps)
参考: scp の帯域制限は -l n(kbps)