ในระบบ Scientific Linux 6.7 หน้าคนใน rsync พูดว่า:
--ignore-times don't skip files that match size and time
ฉันมีสองไฟล์ที่มีเนื้อหาเหมือนกัน แต่มีวันที่สร้างต่างกัน:
[root@windstorm ~]# ls -ls /tmp/master/usercron /tmp/new/usercron
4 -rwxrwx--- 1 root root 1595 Feb 15 03:45 /tmp/master/usercron
4 -rwxrwx--- 1 root root 1595 Feb 16 04:52 /tmp/new/usercron
[root@windstorm ~]# diff /tmp/master/usercron /tmp/new/usercron
[root@windstorm ~]# md5sum /tmp/master/usercron /tmp/new/usercron
368165347b09204ce25e2fa0f61f3bbd /tmp/master/usercron
368165347b09204ce25e2fa0f61f3bbd /tmp/new/usercron
ด้วย--size-only
ไฟล์ทั้งสองถือว่าเหมือนกัน:
[root@windstorm ~]# rsync -v --size-only -n /tmp/new/usercron /tmp/master/usercron
sent 29 bytes received 12 bytes 82.00 bytes/sec
total size is 1595 speedup is 38.90 (DRY RUN)
ด้วย--ignore-times
ไฟล์ทั้งสองจึงถือว่าแตกต่างกัน:
[root@windstorm ~]# rsync -v --ignore-times -n /tmp/new/usercron /tmp/master/usercron
usercron
sent 32 bytes received 15 bytes 94.00 bytes/sec
total size is 1595 speedup is 33.94 (DRY RUN)
จึงดูเหมือน--ignore-times
ไม่มีผลใด ๆ เลย