Я использую rsync, чтобы сделать резервную копию. Это моя командная строка:
sudo rsync -avuh --delete --stats --log-file=$LOGFILE --exclude-from $EXCLUDE $SOURCE $DEST
Это работает по большей части. Однако сегодня я столкнулся со сценарием, в котором я просто изменил атрибуты файла, чтобы сделать его исполняемым. Из любопытства я запустил rsync, но он не показал, что этот файл скопирован в место назначения.
Содержимое файла точно такое же, и это вывод статистики:
File: `Projects/simpleFlash.py' Size: 706 Blocks: 8 IO Block: 4096 regular file Device: 802h/2050d Inode: 56961 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 1000/ pi) Gid: ( 1000/ pi) Access: 2015-03-26 17:13:29.970428613 -0400 Modify: 2015-02-17 00:16:44.558033934 -0500 Change: 2015-05-19 13:53:28.401164123 -0400 Birth: -
Mtimes одинаковы, но ctime отличается. Как заставить rsync посмотреть изменения атрибутов файла для файлов с одинаковым mtime?
specs: rsync 3.0.9 FS: ext4 linux kernel: 3.18.11+