Alternativa segura a & # 8220; wget --mirror & # 8221; [cerrado]
Pregunta
Estoy buscando una alternativa segura para hacer algo como esto,
wget --mirror --preserve-permissions --directory-prefix=/hdd2/website-backups --exclude-directories=special,stats --ftp-user=user --ftp-password=pass ftp://ftp.domain.com
Se ejecuta a través de cron.
El " - espejo " cambiar eso es importante para mí.
Solución
¿Has probado rsync
? (Nunca lo he probado con FTP antes, pero espero que se pueda hacer algo. Definitivamente funciona con SFTP / SSH).
Otros consejos
No estoy seguro de lo que quiere decir con "seguro" aquí, ¿quiere decir que desea soporte para SFTP o FTPS?
Si es así, puede usar Curl , pero no hace el reflejo recursivo en su propio; necesitarás un script para hacerlo.
O existen otras herramientas similares: aquí hay una tabla de comparación donde puede encontrar uno que se ajuste a las funciones que necesita.
echo ftp: // usuario: contraseña@ftp.domain.com | wget -i -
o use .netrc para almacenar contraseñas
o no usa wget?