Rsync para um sistema de arquivos WebDAV no OS X copia todos os arquivos, independentemente de terem sido alterados ou não

2

Estou tentando sincronizar da área de trabalho (Mac) para um iPad e um iPhone. O MacOS X monta o WebDAV como um sistema de arquivos nativo, mas a sincronização resulta em todos os arquivos na minha estrutura de diretórios sendo copiados novamente.

Isso ocorre quando eu uso rsync -a ou mesmo um simples rsync -r. Vários aplicativos do iPhone usam o servidor WebDAV no iOS para transferir arquivos. Isso ocorre em vários aplicativos para iPhone que eu uso, incluindo o GoodReader.

perror
fonte
Use --itemize-changespara descobrir por que o arquivo / diretório foi sincronizado. Se o segundo caractere é a t, era uma hora diferente, etc. Veja man rsync.
Janmoesen 5/05
existe um servidor WebDav no iPhone OS ????
robob

Respostas:

0

-ru opções funcionam para mim.

Este é um trecho da explicação para a opção -u, --update de man rsync:

Isso força o rsync a ignorar qualquer arquivo existente no destino e ter um horário modificado mais recente que o arquivo de origem. (Se um arquivo de destino existente tiver um tempo de modificação igual ao do arquivo de origem, ele será atualizado se os tamanhos forem diferentes.)

hiroshi
fonte