rsync apenas por caminho / nome de arquivo?

13

Existe uma maneira de sincronizar dois diretórios comparando apenas os nomes de arquivos (e não o tamanho do arquivo, a data da modificação ou qualquer outro critério)?

Richard
fonte

Respostas:

18

Na rsync(1)página do manual:

        --ignore-existing       skip updating files that exist on receiver
Ignacio Vazquez-Abrams
fonte
1

A --ignore-timesopção deve fazer isso.

De man rsync:

-I, --ignore-times
Normalmente, o rsync ignora qualquer arquivo que já tenha o mesmo tamanho e tenha o mesmo registro de data e hora de modificação. Esta opção desativa esse comportamento de "verificação rápida", fazendo com que todos os arquivos sejam atualizados.

Pausado até novo aviso.
fonte
A questão é sobre a atualização baseada apenas na existência do arquivo. Você está explicando como atualizar, independentemente do tempo de modificação. São duas coisas diferentes. No primeiro, se um arquivo já existe nos dois lugares, nada muda. Neste último caso, se o arquivo já existir nos dois locais, ele será copiado de qualquer maneira.
Shaun