rsync
ファイルやディレクトリの同期/バックアップを行うツール。 2つのディレクトリの差分を検出して差分のみ反映するといった使い方が可能。
基本
### Local
rsync -option src/ dest/
### Access via remote shell:
# Push:
rsync -option src/ user@host:dest/
# Pull:
rsync -option user@host:dest/ src// の有無で挙動が異なる。
src/ dest/-
src配下のファイルがdest/にコピーされる。 src dset/-
srcごとdest/にコピーされる。 -
dest/src/files
Option
-a,--archive- ?
-u,--update-
dest側で更新されているファイルをスキップする。 -v,--verbose- メッセージを冗長に表示させる。
-z,--compress- 送受信中にファイルを圧縮する。