У меня есть файл конфигурации, который состоит из списка URI, которые я хочу скачать. Например,
http://xyz.abc.com/Dir1/Dir3/sds.exe
http://xyz.abc.com/Dir2/Dir4/jhjs.exe
http://xyz.abc.com/Dir1/itr.exe
Я хочу прочитать файл конфигурации и скопировать каждый URL, но в то же время создать ту же структуру каталогов, что и на хосте. Например, для первой строки в файле конфигурации я хочу создать структуру каталогов Dir1 / Dir3 на моем локальном компьютере (если она не существует), а затем скопировать sds.exe в ... / Dir1 / Dir3 /
Я обнаружил, что могу загрузить все URL-адреса в файле, используя 'wget -i', но как я могу создать соответствующую структуру каталогов с этим
источник
dir1/robots.txt
в Unix.--cut-dirs=N
Чтобы получить структуру, которую вы запрашиваете, я бы предложил использовать -nH, а также -x.
Это удалит имя хоста, а также создаст ожидаемую структуру каталогов.
например
Со страницы руководства:
источник