У меня есть два каталога:
/Volumes/webdav/
- смонтированный удаленный диск WebDAV~/files
- локальная копия
Я хотел бы выполнить двухстороннюю синхронизацию (ручную) между ними. Что я делаю:
$ rsync --exclude='.gitconfig' --exclude='*~' --exclude='.DS_Store' -varP ~/files/* /Volumes/webdav/ --delete
И наоборот (/Volumes/webdav/* ~/files/).
Вопросы
В чем разница между
~/files/ /Volumes/webdav/
и~/files/* /Volumes/webdav/
? В первом случае я получаю:building file list ... 4498 files to consider
во втором:
building file list ... 1382 files to consider ...
Синхронизация журналов часто показывает что-то вроде:
building file list ... 4498 files to consider .es/ .es/�\#232а�\#200�\#202а Саи�\#206�\#202а.doc 20480 100% 0.00kB/s 0:00:00 (xfer#1, to-check=4486/4498) .hb/ .hb/25-512.png 39036 100% 5.98MB/s 0:00:00 (xfer#2, to-check=4482/4498) .hb/icon-white-menu.png 1546 100% 1.47MB/s 0:00:00 (xfer#3, to-check=4481/4498) .hb/icon-white.png 26858 100% 0.00kB/s 0:00:00 (xfer#4, to-check=4480/4498) .pt/Untitled/ .pt/session0/ .pt/speed1/ .pt/speed1/Session File Backups/ .var/ .var/DSC_6545.jpg 4595455 100% 92.58MB/s 0:00:00 (xfer#7, to-check=4198/4498) .var/book_edit.pdf ...
Итак, rsync показывает некоторый прогресс в передаче файлов, но если я снова запускаю команду, он показывает то же самое - передает те же файлы, проходит по тем же папкам и т.д. Действительно ли он что-то передает? Если да, то почему каждый раз?
Благодарю.