1

У меня есть два каталога:

  • /Volumes/webdav/ - смонтированный удаленный диск WebDAV
  • ~/files - локальная копия

Я хотел бы выполнить двухстороннюю синхронизацию (ручную) между ними. Что я делаю:

$ rsync --exclude='.gitconfig' --exclude='*~' --exclude='.DS_Store' -varP ~/files/* /Volumes/webdav/ --delete

И наоборот (/Volumes/webdav/* ~/files/).

Вопросы

  1. В чем разница между ~/files/ /Volumes/webdav/ и ~/files/* /Volumes/webdav/? В первом случае я получаю:

    building file list ...
    4498 files to consider
    

    во втором:

    building file list ...
    1382 files to consider
    ...
    
  2. Синхронизация журналов часто показывает что-то вроде:

    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 показывает некоторый прогресс в передаче файлов, но если я снова запускаю команду, он показывает то же самое - передает те же файлы, проходит по тем же папкам и т.д. Действительно ли он что-то передает? Если да, то почему каждый раз?

Благодарю.

0