El 19/05/2020 a las 04:56 p. m., Ulises Gonzalez Horta escribió:
On 2020-05-19 10:39, Marcelino Bacerio Fernández wrote:
Hola Lista
necesito descargar un directorio que contiene varios archivos y
subdirectorio recursivamente
yo lo hice y me descarga con todo y URL
ej.
http://mochila-archivo.cubava.cu/mochila/Mochila%20169/Aplicaciones/Para%20PC/
y me crea una carpeta llamada "mochila-archivo.cubava.cu"
dentro otra "mochila", y dentro otra "Mochila 169", y dentro otra
"Aplicaciones", y dentro otra "Para PC"
y ahí me descarga lo que quiero pero solo necesito el contenido de la
carpeta local en una ubicación "/srv/aplicaciones"
mi script es el siguiente
____________________________________________________________________________________________
#!/bin/bash
cd /srv/aplicaciones
wget wget -np -m -r -l 0
http://mochila-archivo.cubava.cu/mochila/Mochila%20169/Aplicaciones/Para%20PC/
_______________________________________EOF___________________________________________________
¿como debo poner para obtener solo el contenido de la carpeta
recursivamente sin todo esa estructura padre?
--
_____________________________________________________________
╔════════════════════════════════════════════════╗
║ Marcelino Bacerio Fernández (Tito) ║
║Administrador de Red C de Servicios Informáticos║
║ Empresa Textil Rubén Martínez Villena Alquitex ║
║ email: t...@alquitex.co.cu
<mailto:t...@alquitex.co.cu> ║
║ Teléfonos: 47 41 8147 y 47 41 8102 ║
╚════════════════════════════════════════════════╝
╔════════════════════════════════════════╗
________║ ║________
\ ║ ◊ "Dios es Amor y Él te ama" ◊ ║ /
\ ║ Juan 3:16 ║ /
/ ╚════════════════════════════════════════╝ \
/__________) (__________\
_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
<mailto:gutl-l@listas.jovenclub.cu>
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu
<mailto:gutl-l-le...@listas.jovenclub.cu>
Agrega la opcion -nH esa deberia resolver tu problema
del man wget
-nH
--no-host-directories
Disable generation of host-prefixed directories. By
default, invoking Wget with -r http://fly.srk.fer.hr/ will create a
structure of directories beginning with
fly.srk.fer.hr/. This option disables such behavior.
Revisa tambien otras opciones como -nd hasta que obtengas el
resultado que buscas...
--
Salu2, Ulinx
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas"
Linux user 366775
Quieres saber de Cuba o visitar Cuba, revisa mi canal Youtube (en
español) http://bit.ly/Alocubano
_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu
################################################################################################
El wget es considerado por muchos el rey de los descargadores de
linux..aqui te dejo varios ejemplos de comandos que puedes utilizar:*
*
*(descargamos todos indicando el archivo)**
*
*wget -i archivos.txt*
Si vas a descargar varios archivos, índicalos a través de una lista en
un archivo.
*wget -c http://ejemplo.com/distro.iso wget -i -c archivos.txt *
Si la descarga se interrumpió por algún motivo, continuamos la descarga
desde donde se haya quedado con la opción /c/.
*wget -o reporte.txt http://ejemplo.com/programa.tar.gz*
Proporciona un reporte (log) sobre la descarga.
*$ wget -o /reporte.log --limit-rate=50k
ftp://ftp.centos.org/download/centos5-dvd.iso*
En descargas muy largas como el iso de alguna distro de Linux, puedes
limitar el ancho de banda de la descarga en específico, ya que podría
ser que la descarga se llevará todo el ancho de banda durante varias horas.
*wget --http-user=admin --http-password=secreto
http://ejemplo.com/archivo.mp3
*
Si es un sitio donde se requiere de usuario/contraseña usa estas opciones.
*wget -t 50 http://ejemplo.com/pelicula.mpg*
Por defecto, |wget| realiza 20 intentos de establecer la conexión e
iniciar la descarga, en sitios muy saturados es posible que ni con 20
intentos se logré, con la opción /t/ (tries) aumenta a más intentos.
*wget -t inf http://ejemplo.com/pelicula.mpg **
*
Puedes descargar toda una página completa, |wget| no está limitado a
solo descargas de archivos. Sitios completos pueden descargarse también.
*wget -p www.sitio.com*
Lo mismo que lo anterior pero con esta opción /p/ descarga además todos
los elementos extras necesarios de la página como hojas de estilos,
imágenes en línea, etc.
***wget -r www.ejemplo.com -o reporte.log*
*wget -r -l10 www.ejemplo.com -o reporte.log*
Con la opción /r/ se descarga recursivamente hasta 5 niveles del sitio.
Por defecto, el sitio a descargar se guarda en el mismo directorio donde
estés ejecutando |wget|, con la opción /P/ puedes indicar un directorio
distinto.
*wget -r -l3 -P/tmp/sitio ftp://www.unsitio.com/*
*
*
Espero que te ayude en algo....para mas informacion visita mi blog en
jcnicaro.cubava.cu.
**
*
*
--
_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu