Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
サーバー(マスターとスレーブを想定)が必要です。スレーブはrsyncによってマスターと同期されます。マスター上のファイルとそのチェックサムのリストを取得する必要があります。すべてのファイルとそのチェックサムのみ。マスターサーバーにスクリプトを配置したり、scp / sshで参照したりせずに、rsyncで可能ですか?
いくつかの調査の後、私は答えを見つけました。Rsyncは、次を追加することでファイルのチェックサムを出力できます:--out-format = "%C"が、これは不安定な3.1でのみ機能するため、普及していません。そこで、チェックサム(-cオプション)と--dry-runオプションでファイルを比較するだけで、場所を比較し、各ファイルのステータスをダンプすることにしました。