Выборочно удалите структуру подкаталогов с помощью wget

#wget

#wget

Вопрос:

Для загрузки страницы я использую следующую команду:

 wget -kmnH -p http://www.example.com/my/own/folder/page.htm
  

Я получаю следующую структуру каталогов:

 /js_folder
/css_folder
/my
  /own
    /folder
      page.htm
  

Что мне нужно, так это следующая структура каталогов:

 /js_folder
/css_folder
/page.htm
  

Я пытался использовать --cut-dirs=3 , но он помещает все js и css в ту же папку, что и page.htm .

Есть ли способ обойти эту проблему, вызывая wget только один раз?

Другие решения также приветствуются!

Комментарии:

1. Однажды мне пришлось сделать что-то подобное для проекта, но я не смог найти способа сделать это с помощью wget самостоятельно. Даже с аргументами о том, какие файлы захватывать onl и т.д. В итоге я создал еще один скрипт, который затем сортировал файлы

2. @Кайл, ты спрашивал об этом на SO?

3. Я в это не верю, я просто провел кучу исследований и в итоге написал скрипт на python для этого. Но то же самое может быть достигнуто с помощью сценария оболочки. Если вы заинтересованы в этом, я буду более чем счастлив предоставить вам код. Я просто не смог бы предоставить это вам до позднего вечера.

4. @Kyle Хорошо, не беспокойтесь… когда вы сможете, вопрос все еще будет здесь! 🙂