lftp mirror não remove arquivos por padrão, apenas se você adicionar as opções -e ou - delete .
Para confirmar isso, use a opção espelho - dry-run .
Eu tenho o seguinte comando:
lftp -e 'mirror -R /local/backups /' -u username,password ftp://FTP_SERVER
isso funciona bem, até eu começar a limpar a pasta /local/backups
. Gostaria de enviar novos arquivos para o meu FTP_SERVER
sem excluir os que não existem mais no local.
Eu tentei os sinalizadores adicionais:
--only-missing
--only-newer
mas nenhum está funcionando. É de todo possível? Eu sei que o rsync tem essa opção, mas isso não funciona com servidores FTP.
lftp mirror não remove arquivos por padrão, apenas se você adicionar as opções -e ou - delete .
Para confirmar isso, use a opção espelho - dry-run .