rsync --compare-dest não está funcionando

0

Eu tenho duas cópias locais de um site (mysite e mysite2) e preciso enviar os arquivos ausentes do mysite2 com FTP para um servidor remoto. Por isso, quero usar rsync --compare-dest para gerar um terceiro diretório com as diferenças.

No entanto, este comando (usando dry-run) não está funcionando:

rsync -azhvn --ignore-existing --compare-dest=/var/www/mysite2/sites/default/files/wp-content/uploads/  /var/www/mysite/wp-content/uploads/ /var/www/mynewsite/sites/default/files/wp-content/uploads/

Copia todos os arquivos do mysite como se o argumento compare-dest fosse ignorado.

Se eu omitir --compare-dest e mude para:

rsync -azhvn --ignore-existing /var/www/mysite/wp-content/uploads/ /var/www/mysite2/sites/default/files/wp-content/uploads/

funciona, exceto, é claro, que não recebo meu terceiro diretório com as alterações.

O que estou fazendo de errado?

    
por marlar 11.09.2018 / 12:18

0 respostas

Tags