rsync

2015-11-03, rsync

チェックサムでファイルを比較

ファイルのタイムスタンプではなくて、中身で比較して相違があれば転送、としたい場合「--checksum」というオプションが有効です。が、「-a」オプションと一緒に使うと、結局タイムスタンプも比較されてしまってうまくいかないという落とし穴がありました。「-t(タイムスタンプ比較)」を省いて「-c(チェックサム比較)」を追加し、以下のように指定すればうまくいくようです。

$ rsync -crlpgoDv source/ target/

参考URL

この記事は役に立ちましたか?