rsyncの使い方
概要
- rsync - a fast, versatile, remote (and local) file-copying tool
- scpでコピーするより高速であるのでファイル転送時の第一選択になる
- 特にたくさんの小さいファイルが有るときに有効
引数
-r
- リカーシブ、ディレクトリを対象とする時
-v
- 詳細
-P|--progress
- 進捗を表示
-u|--update
- 差分が生じているときに更新
各ユースケース
リモートホストにディレクトリごとコピーする
$ rsync -r -v -P ./<source-dir> <user>@<remote>:<target-path>
リモートにあるデータをディレクトリごとコピーする
$ rsync -rvP <user>@<remote>:<target-path> .