У меня есть список файлов, которые мне нужно скачать, например
www.domain.com/files/archive.zip
www.domain.com/img/icon.ico
www.domain.com/files/backup/archive.zip
www.domain.com/backup/img/icon.ico
www.domain.com/archive.zip
Это означает, что у меня конфликт имен в этом списке файлов, поэтому мне нужно сохранить структуру каталогов нетронутой и воссоздать ее при загрузке, я не нашел ничего даже похожего на это в urllib Python, и я не знаю ни одного Linux инструмент, который может пригодиться для этого.
Любое предложение ?
wget может сделать это довольно легко:
wget -x -nH http://www.domain.com/files/archive.zip
Это создаст локальный каталог files
и скачиваем в него archive.zip.
Вы ищете wget - он по умолчанию воссоздает ту же структуру каталогов на вашем локальном хосте, что и на веб-сервере, с которого он загружает данные.