rsync で '-c' オプション使用時、チェックサムが同じでもコピーが実行されてしまう


rsyncでローカルのファイルをリモートサーバーに転送しようとしています。  
この際、ローカルのファイルの更新日時は無視して、チェックサムだけでコピーが必要なファイルかどうかを判定したいと思い、`-c` (`--checksum`)
オプションを利用しています。

しかし、チェックサムが同じにもかかわらず、コピーが実施されてしまいます。  
このようなことが起きる原因として、どのようなことが考えられるでしょうか。

なお、rsyncは、下記のようなコマンドを実行しています。

[code]

    rsync -crlptzhv --delete -e <SSH接続情報> ./public/ example@remote_host:/home/example/public_html/example.com/
    
[/code]

環境は、Ubuntu20.04、rsync 3.2.3です。  
以上、よろしくお願いいたします。




ローカルのファイルのタイムスタンプが変更されているため、それを反映する必要があったようです。  
下記のように `-t` オプションを外すことで、期待通りに動作しました。

[code]

    rsync -crlpzhv --delete -e <SSH接続情報> ./public/ example@remote_host:/home/example/public_html/example.com/
    
[/code]




ローカルのファイルのタイムスタンプが変更されているため、それを反映する必要があったようです。  
下記のように `-t` オプションを外すことで、期待通りに動作しました。

[code]

    rsync -crlpzhv --delete -e <SSH接続情報> ./public/ example@remote_host:/home/example/public_html/example.com/
    
[/code]

