Descargar el directorio FTP remoto


9

¿Cómo puedo descargar un directorio especificado y todos sus archivos desde un servidor FTP (que requiere nombre de usuario + contraseña)?

Respuestas:


14

Mi preferencia personal es filezilla.

Puede instalarlo desde los repositorios escribiendo sudo apt-get install filezilla.

Es bastante estable y con muchas características.

ingrese la descripción de la imagen aquí

Alternativamente, si desea descargar usando un cliente FTP de shell (sin GUI), puede intentar usar wgeto ncftp.

Algunos ejemplos:

ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>, (donde "R" = recursivo, "v" = detallado )

wget -r ftp://username:password@<ftp_site>/

wget proporciona muchas opciones, lo he usado muchas veces y creo que realmente deberías probarlo (lee su 'página de manual', vale la pena)


1
¿Cuál es el beneficio de usar Filezilla en lugar de Nautilus?
Jo-Erlend Schinstad

Esto funciona perfectamente. Tenía caracteres especiales en mi nombre de usuario. gracias
pumpkin_cat 01 de

9

Algunas soluciones de línea de comando de este hilo en SO :

wget -l 100 --user=<user> --password=<password> ftp://server/which/folder

El -l 100es para establecer la profundidad en 100, como lo -restablece en 5.

O:

wget -r ftp://user:pass@server.com/

Puede que no siempre funcione, según SO, así que intente en su -mlugar.

O use de la ncftpsiguiente manera:

ncftp -u <user> -p <pass> <server>
ncftp> mget directory

Alternativamente use sftp:

scp -r user@server:/which/folder /destination/folder/

Este es muy recomendable sobre FTP simple.


8

Abra Nautilus, seleccione Archivo> Conectarse al servidor. Seleccione FTP con inicio de sesión. Cuando haya iniciado sesión, haga clic con el botón derecho en la carpeta que desea copiar y péguela en algún lugar de su sistema local.

No es necesario instalar cosas. Tienes todo lo que necesitas. :)


0

Cualquier cliente FTP puede descargar directorios de forma recursiva y también autenticarse con un nombre de usuario y contraseña. Simplemente inicie Ubuntu Software Center, busque "ftp" y elija una de las opciones.

Filezilla parece un buen candidato para instalar y ver si funciona para usted (aunque nunca lo usé).

¿O quiere decir que desea descargar archivos de una manera inusual (en una terminal, desde un script de shell, etc.)?


1
Sí, preferiblemente desde la terminal (soy hardcore).
el_pup_le
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.