Garantir Alternativa para “wget --mirror” [fechado]
Pergunta
Eu estou procurando uma alternativa segura para fazer algo como isso,
wget --mirror --preserve-permissions --directory-prefix=/hdd2/website-backups --exclude-directories=special,stats --ftp-user=user --ftp-password=pass ftp://ftp.domain.com
É executado via cron.
O "--mirror" switch em que é importante para mim.
Solução
Você já tentou rsync
? (Eu nunca tentei com FTP antes, mas eu esperaria que algo poderia ser feito. Definitivamente trabalha com SFTP / SSH).
Outras dicas
Não sei o que você quer dizer com "seguro" aqui? - você quer dizer que você gostaria suporte para SFTP ou FTPS
Se assim for, você poderia usar onda --mas ele não faz o espelhamento recursiva em seu próprio; você vai precisar de um script para fazer isso.
Ou existem outras ferramentas semelhantes - aqui está um comparação gráfico onde você pode encontrar um que satisfaça os recursos necessários.
ftp: // user: password@ftp.domain.com | wget -i -
ou uso .netrc para armazenar senhas
ou não usar wget?