rsyncで押さえておくオプション

June 28, 2015

バックアップ、転送、ネットワークまたいで簡単に差分チェックと、便利なrsync。 最近あんま使わなくなってきたけどやっぱりまだたまに使うのでメモ。

権限まわりを上書きしない

rsync -avz --no-o --no-p --no-g

転送先になんらか制約があるときに。

Dry-Run

rsync -avzn src/ dst/

nつけるだけでいいので楽。かなり便利

転送先のファイルの更新日時が転送元より未来だったら上書きしない

rsync -avzu src/ dst/

Work In Progress な状況でもファイルを送りつけたいときに。

鍵変更

rsync -avz -e "ssh i /path/to/key" src/ hostname:/dst/

普通のsshとちょっと書き方が違うので注意。

その他

excludeincludeは普通すぎるので割愛。

avzは基本つけときゃ間違いないが、cronで使ったり標準出力捨てるならvは取っていい。



Recent blog posts



(c) Copyright 2023 Kotaro Yoshimatsu