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)?

Respostas:



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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.