rsync: como executar um webdav local-remoto de sincronização bidirecional seguro?

1

Eu tenho dois diretórios:

  • /Volumes/webdav/ - disco WebDAV remoto montado
  • ~/files - cópia local

Gostaria de realizar a sincronização bidirecional (manual) entre eles. O que estou fazendo:

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

E vice-versa (/ Volumes / webdav / * ~ / files /).

Perguntas

  1. Qual é a diferença entre ~/files/ /Volumes/webdav/ e ~/files/* /Volumes/webdav/ ? No primeiro caso eu estou recebendo:

    building file list ...
    4498 files to consider
    

    no segundo:

    building file list ...
    1382 files to consider
    ...
    
  2. Os registros de sincronização geralmente são exibidos como:

    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
    ...
    

    Então, o rsync mostra algum progresso na transferência de arquivos, mas se eu iniciar o comando novamente, ele mostrará o mesmo - transferirá os mesmos arquivos, atravessará as mesmas pastas, etc. Realmente transferirá algo? Se sim, por que todas as vezes?

Obrigado.

    
por user2734 10.11.2016 / 14:42

0 respostas