Eu tenho um arquivo de configuração que consiste na lista de URIs que eu quero baixar. Por exemplo,
http://xyz.abc.com/Dir1/Dir3/sds.exe
http://xyz.abc.com/Dir2/Dir4/jhjs.exe
http://xyz.abc.com/Dir1/itr.exe
Quero ler o arquivo de configuração e copiar cada URL, mas ao mesmo tempo criar a mesma estrutura de diretórios do host. Por exemplo, para a primeira linha do arquivo de configuração, quero criar a estrutura de diretórios Dir1 / Dir3 na minha máquina local (se não existir) e copiar o sds.exe para ... / Dir1 / Dir3 /
Descobri que posso baixar todos os URLs de um arquivo usando 'wget -i', mas como posso criar a estrutura de diretórios correspondente com esse
fonte
dir1/robots.txt
no Unix.--cut-dirs=N
Para obter a estrutura que você está solicitando, sugiro usar -nH e -x.
Isso removerá o nome do host e criará a estrutura de diretórios esperada.
por exemplo
Na página do manual:
fonte