elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Duda, como bajar un directorio con wget.[Solucionado]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda, como bajar un directorio con wget.[Solucionado]  (Leído 7,235 veces)
Drewermerc

Desconectado Desconectado

Mensajes: 259



Ver Perfil WWW
Duda, como bajar un directorio con wget.[Solucionado]
« en: 11 Diciembre 2014, 04:41 am »

Hola a todos.
Mi duda es como descargar de un sitio web un directorio en especifico por ejemplo:
tenemos la dirección www.miweb.com/files/programacion
lo que quiero lograr con wget es que me descargue recursivamente todo el directorio pero solo el de programación no que empiece a descargar desde el directorio raíz.
Hasta horita e probado con lo siguiente:

Código
  1. wget -r --level=2   -nd -N http://hcmaslov.d-real.sci-nnov.ru/public/mp3/Beatles/
  2.  

pero el problema es que los ficheros que están dentro de los directorios de esa la carpeta programación no los crea y descarga todos los archivos juntos sin seguir la jerarquía.

Saludos.
Drewermerc.


« Última modificación: 12 Diciembre 2014, 19:23 pm por Drewermerc » En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Duda, como bajar un directorio con wget.
« Respuesta #1 en: 11 Diciembre 2014, 06:00 am »

Te recomiendo que le des un vistazo al manual, a la parte de recursividad y de directorios.

-nd Hace que no conserves los directorios. -N es timestamping (?) y --level es hasta que nivel de la raiz vas a llegar.

Yo probe con:
Código
  1. wget -r --cut-dirs=2 --no-parent -nH http://hcmaslov.d-real.sci-nnov.ru/public/mp3/Beatles/

Pero me baja un monton de archivos index aparte.


« Última modificación: 11 Diciembre 2014, 06:09 am por MinusFour » En línea

Drewermerc

Desconectado Desconectado

Mensajes: 259



Ver Perfil WWW
Re: Duda, como bajar un directorio con wget.
« Respuesta #2 en: 11 Diciembre 2014, 09:08 am »

Hola MinusFour.
Gracias por responder, como dices descarga unos archivos index y bueno por lo que pude investigar eso pasa porque el servidor esta configurado para enviar un listado de directorios por lo cual se descargan estos archivo y bueno los revise y si efectivamente esta el listado de los archivo, también comprobé esto usando una opción de wget para excluir todos archivo index pero si no se descargan los index tampoco se descargan lo otros archivos que hay en los directorios así que lo único que pude hacer es excluir los archivos que solo son index.html y los demás lo elimine con el comando find.
aquí dejo los comandos que use:

Código
  1. wget -c -r --cut-dirs=2 --no-parent -nH -R ".html" --user-agent=Mozilla/5.0  http://hcmaslov.d-real.sci-nnov.ru/public/mp3/Beatles/
  2.  
  3. #Para eliminar los archivo index.
  4. find . -name "index.html?*" -type f -delete
  5.  

y una pregunta mas sabes, ¿Como es que se hace esa configuración? o ¿Como funciona este tipo de configuración?.
la cual hace que el servidor envié esos index donde esta el listado de los archivos.

Saludos.
Drewermerc.
En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Duda, como bajar un directorio con wget.
« Respuesta #3 en: 11 Diciembre 2014, 16:27 pm »

Hola MinusFour.
Gracias por responder, como dices descarga unos archivos index y bueno por lo que pude investigar eso pasa porque el servidor esta configurado para enviar un listado de directorios por lo cual se descargan estos archivo y bueno los revise y si efectivamente esta el listado de los archivo, también comprobé esto usando una opción de wget para excluir todos archivo index pero si no se descargan los index tampoco se descargan lo otros archivos que hay en los directorios así que lo único que pude hacer es excluir los archivos que solo son index.html y los demás lo elimine con el comando find.
aquí dejo los comandos que use:

Código
  1. wget -c -r --cut-dirs=2 --no-parent -nH -R ".html" --user-agent=Mozilla/5.0  http://hcmaslov.d-real.sci-nnov.ru/public/mp3/Beatles/
  2.  
  3. #Para eliminar los archivo index.
  4. find . -name "index.html?*" -type f -delete
  5.  

y una pregunta mas sabes, ¿Como es que se hace esa configuración? o ¿Como funciona este tipo de configuración?.
la cual hace que el servidor envié esos index donde esta el listado de los archivos.

Saludos.
Drewermerc.

Es la option Index de Apache:
http://httpd.apache.org/docs/current/mod/core.html#options

Donde dice: Indexes.
En línea

Drewermerc

Desconectado Desconectado

Mensajes: 259



Ver Perfil WWW
Re: Duda, como bajar un directorio con wget.
« Respuesta #4 en: 12 Diciembre 2014, 19:22 pm »

Hola MinusFour .
Gracias por responder voy a revisar la informacion.
Saludos.
Drewermerc.
En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Duda, como bajar un directorio con wget.
« Respuesta #5 en: 12 Diciembre 2014, 23:27 pm »

Hola MinusFour .
Gracias por responder voy a revisar la informacion.
Saludos.
Drewermerc.

Por cierto, los indices son generados de acuerdo al servidor httpd (IIS, nginx, lighttpd, apache) y lo que te he puesto es simplemente de apache, no se como generen indices los demas servidores.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
VBScript seleccionar directorio con CommonDialog SOLUCIONADO
Scripting
tonilogar 3 8,831 Último mensaje 23 Octubre 2009, 05:15 am
por tonilogar
Como usar wget?
Scripting
z3nth10n 5 4,716 Último mensaje 28 Mayo 2012, 21:32 pm
por z3nth10n
Realizar wget correctamente en URLs que redireccionan (SOLUCIONADO)
GNU/Linux
adgellida 2 2,894 Último mensaje 28 Noviembre 2012, 23:40 pm
por adgellida
duda con wget
GNU/Linux
WHK 3 3,311 Último mensaje 11 Enero 2013, 20:36 pm
por WHK
wget duda batch
Scripting
asdexiva 4 2,908 Último mensaje 10 Agosto 2013, 20:38 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines