Descarga una carpeta FTP con wget

¿Sabías que puedes usar wget para descargar todo el contenido de un FTP? Aunque wget es monohilo (descarga archivo por archivo), funciona como un rsync, ya que solo descarga los archivos nuevos o actualizados, ahorrándote tiempo y espacio.

Comando básico

wget --mirror --ftp-user=usuario --ftp-password=contraseña --no-host-directories ftp://dominio/carpeta/

Desglose de las opciones:

  • --mirror: Crea un reflejo exacto del contenido del FTP.
  • --ftp-user y --ftp-password: Credenciales para acceder al servidor FTP.
  • --no-host-directories: Evita que se creen directorios adicionales para cada host.

Ventajas de usar wget para FTP

  • Evita duplicados: Solo descarga archivos que no están presentes o que han sido modificados.
  • Es ligero y fácil de usar.
  • No requiere herramientas adicionales.

Limitaciones

Al ser monohilo, la velocidad puede ser más lenta que herramientas multihilo. Para grandes volúmenes de datos, considera alternativas como rsync.