rsync -av -e ssh ./src/ [usr]@[host]:dst
サーバー間の大容量の転送
/の意味
有無 動作
有り src/ src配下のファイルが同期対象
なし src srcディレクトリ自体が同期対象
オプション一覧
色んなオプションあるけど、適切なものをいつもmanで調べるのでこれを気にまとめとく
オプション 意味
-a 「-rlptgoD」と指定したのと同様の効果。(--recursive --links --perms --times --group --owner --devices)
とりあえず基本つけておく
-v 処理の経過を表示
-r 再帰的にコピー
--delete 削除ファイルも同期
--existing 更新分のみ(追加は無視される)
--exclude 除外対象を指定
-e ssh [user@host] ssh経由での同期