O espelho LFTP substitui arquivos mais recentes por arquivos mais antigos?

2

Eu li isso corretamente na página man do LFTP para o comando mirror ?

--only-newer turns off file size comparison and uploads/downloads only newer files even if size is different. By default older files are transferred and replace newer ones.

Por padrão, se eu emitir o comando mirror / /local/folder , que espelha o site remoto para minha pasta local, ele substituirá meu arquivo local por um arquivo remoto se for mais antigo do que meu arquivo local ?

Isso é realmente o que o LFTP faz? Não é para trás o que é útil?

    
por Ana 14.11.2013 / 09:13

1 resposta

3

Você está correto em seu entendimento: por padrão, mirror tentará sobrescrever arquivos - até mesmo arquivos mais recentes - com o que você estiver baixando (ou carregando, no caso de mirror -R ).

Is that not backwards to what's useful?

Depende do seu ponto de vista. A idéia de mirror -ing é fazer uma duplicata exata dos arquivos / diretórios remotos, independentemente de quais alterações possam ter sido feitas nos arquivos locais desde a última vez em que mirror foi executado.

Veja também a configuração xfer:clobber se você quiser uma maneira mais direta de ignorar todos os conflitos de sobregravação possíveis.

    
por 14.11.2013 / 17:41

Tags