regex - usar - ¿Cómo descargar un directorio completo y subdirectorios usando wget?
wget example (5)
Estoy tratando de descargar los archivos de un proyecto usando wget
, ya que el servidor SVN para ese proyecto ya no se está ejecutando y solo puedo acceder a los archivos a través de un navegador. Las URL base para todos los archivos son las mismas que
http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ *
¿Cómo puedo usar wget
(o cualquier otra herramienta similar) para descargar todos los archivos en este repositorio, donde la carpeta "tzivi" es la carpeta raíz y hay varios archivos y subcarpetas (hasta 2 o 3 niveles) debajo de ella?
Esto funciona:
wget -m -np -c --no-check-certificate -R "index.html*" "https://the-eye.eu/public/AudioBooks/Edgar%20Allan%20Poe%20-%2"
Puedes 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 usar:
-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 la opción -l
, wget
usará -l 5
automáticamente.
Si inserta un -l 0
descargará toda la Internet, porque wget
seguirá cada enlace 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)
también puedes usar este comando:
wget --mirror -pc --convert-links -P ./your-local-dir/ http://www.your-website.com
para que pueda obtener el espejo exacto del sitio web que desea descargar
usa el comando
wget -m www.ilanni.com/nexus/content/