質問: rsync時間比較-変更時間比較の精度はどれくらいですか 私は以下を使用してrsyncといくつかの同期を行っています: rsync --rlvv --times --size-only 私の最初の同期のために。私の考えは、今使用することです: rsync --rlvv --times 新しい変更時刻を持つファイルを同期します。私の問題は、最初のrsyncの後で、同期されたファイルに次の変更時刻が表示されることです。 remote $ stat 6080_04_big.mp4 ファイル: `6080_04_big.mp4 ' サイズ:258788267ブロック:505448 ioブロック:4096通常ファイル デバイス:903h/2307d iノード:862897リンク:1 アクセス:(0644/-rw-r--r-)uid:(2000/ht)gid:(2000/cust) アクセス:2010-08-13 10:46:20.000000000 -0700 変更:2010-08-12 17:55:08.000000000 -0700 変更:2010-08-13 10 :46:20.205721673 -0700 local $ stat 6080_04_big.mp4 ファイル: `6080_04_big.mp4 ' サイズ:258788267ブロック:505448 ioブロック:4096通常ファイル デバイス:902h/2306d iノード:136015リンク:1 アクセス:(0664/-rw-rw-r-)uid:(506/admin)gid:(506/admin) アクセス:2010-08-12 20:55:01.482104000 -0400 変更:2010-08-12 20:55:08.468122000 -0400 変更:2010-08-12 21: 15:06.952810711 -0400 変更時間は「事実上」同じですが、秒単位になります。ここでの比較の解像度は何ですか? 2番目まで同じであるものはすべて同じと見なされるようですが、これを指定しているドキュメントは見つかりません。誰もが頭のてっぺんから知っていますか?
回答: これが私自身の質問に答える私です:rsyncは、ファイルの変更時間を1秒の解像度に設定するutime()呼び出しを使用します。したがって、事実上、秒まで同じであるファイルは、rsyncのチェックの時間比較部分では同じであると見なされます。