Tengo un archivo de configuración que consta de una lista de URI que quiero descargar. Por ejemplo,
http://xyz.abc.com/Dir1/Dir3/sds.exe
http://xyz.abc.com/Dir2/Dir4/jhjs.exe
http://xyz.abc.com/Dir1/itr.exe
Quiero leer el archivo de configuración y copiar cada URL, pero al mismo tiempo crear la misma estructura de directorio que en el host. Por ejemplo, para la primera línea en el archivo de configuración, quiero crear la estructura de directorios Dir1 / Dir3 en mi máquina local (si no existe) y luego copiar sds.exe a ... / Dir1 / Dir3 /
Descubrí que puedo descargar todas las URL en un archivo usando 'wget -i', pero ¿cómo puedo crear la estructura de directorios correspondiente con eso?
fuente
dir1/robots.txt
en Unix.--cut-dirs=N
Para obtener la estructura que está solicitando, sugeriría usar -nH y -x.
Esto eliminará el nombre de host y creará la estructura de directorios esperada.
p.ej
Desde la página del manual:
fuente