weblog of key_amb

主にIT関連の技術メモ

(メモ) rsync cookbook

よく使う rsync の使い方レシピ集(になる予定)。

よく使うオプション

オプション 説明
-a, --archive コピー元のパーミッションやグループ情報などを保持。-rlptgoD と同じ。基本的にこれを付けておくといい
-v, --verbosity 進行状況を詳細に表示。最大3個まで付けられる
--delete コピー元にないファイルをコピー先で消したいときに付ける

dry-run

--dry-run または -n オプションで

rsync [option] --dry-run <src> <dst>
rsync [option] -n <src> <dst>

ディレクトリ同期

同期元ディレクトリ末尾の "/" の有無に注意

rsync [option] /path/to/dir dst:/path/to/
rsync [option] /path/to/dir/ dst:/path/to/dir/

帯域を絞ってコピー

--bwlimit=KBPS(kB/s) オプションを指定する。

rsync [option] --bwlimit  2048 <src> <dst> # 20Mbps でコピー
rsync [option] --bwlimit 10240 <src> <dst> # 100Mbps でコピー

参考