¿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
.