GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo descargar un directorio completo y subdirectorios usando wget?

Puede usar esto en shell:

wget -r --no-parent http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/

Los parámetros son:

-r     //recursive Download

y

--no-parent // Don´t download something from the parent directory

Si no desea descargar todo el contenido, puede utilizar:

-l1 just download the directory (tzivi in your case)

-l2 download the directory and all level 1 subfolders ('tzivi/something' but not 'tivizi/somthing/foo')  

Y así. Si no inserta -l opción, wget utilizará -l 5 automáticamente.

Si inserta un -l 0 descargarás todo Internet, porque wget seguirá todos los enlaces que encuentre.


Puedes usar esto en un shell:

wget -r -nH --cut-dirs=7 --reject="index.html*" \
      http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/

Los parámetros son:

-r recursively download

-nH (--no-host-directories) cuts out hostname 

--cut-dirs=X (cuts out X directories)

Linux
  1. Cómo identificar directorios de trabajo usando variables y caracteres de shell

  2. Cómo contar la cantidad de archivos y subdirectorios dentro de un directorio dado

  3. Cómo encontrar el número de archivos en un directorio y subdirectorios

  4. Cómo cargar o descargar archivos/directorios usando sFTP en Linux

  5. ¿Cómo descargar archivos de Dropbox usando el comando wget?

Cómo descargar archivos en Debian usando curl y wget en la línea de comandos

Cómo descargar archivos usando Wget a través de Proxy en Linux

Cómo descargar y cargar un directorio remoto en sFTP

Cómo descargar solo audio usando youtube-dl

Cómo restringir el acceso al directorio y subdirectorios en Nginx

Cómo descargar archivos en Rocky Linux 8 en la línea de comandos usando wget