Как сделать карту сайта с помoщью wget?

Я знаю, что ним вроде как можно сайты качать (он умеет извлекать ссылки из скачанных файлов). Я бы хотел знать как это сделать. Или хотя бы получить список всех файлов и директорий там. Может знаете, как работает find? Тупо выводит список всех файлов с полными путями к ним (это если без аргументов). Примерно такого я бы хотел
  • Вопрос задан
  • 3114 просмотров
Решения вопроса 1
vvpoloskin
@vvpoloskin
Инженер связи
Смотрим реккурсивные запросы и вставляем нужные опции
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Для этого есть специальный параметр '-r'. Вот простейший пример как это работает:
ph@laptop ~ $ cd /tmp/

ph@laptop /tmp $ wget -r malyg.in

ph@laptop /tmp $ find malyg.in/
malyg.in/
malyg.in/tag
malyg.in/tag/uefi
malyg.in/tag/bluetooth
malyg.in/tag/manual
malyg.in/tag/linux
malyg.in/novus-exertus
malyg.in/perekhod-na-ispolzovanie-uefi-v-gnu-linux
malyg.in/bluetooth-i-blokirovka-ekrana-v-gnu-linux
malyg.in/feed.xml
malyg.in/robots.txt
malyg.in/index.html


Для ограничения "глубины" хождения по ссылкам надо использовать параметр '-l'.
Полный список параметров можно посмотреть тут - opennet.ru/man.shtml?topic=wget&category=1&russian=0
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы