(メモ) 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 でコピー