Название в значительной степени говорит обо всем. Если я хочу отразить каталоги веб-сайта и подкаталоги. следует ли использовать wget -m -r --no-parent bla.com или использовать wget -r --no-parent bla.com . -M нужен?

2 ответа2

0

По умолчанию опция -r опускается на 5 уровней, что может быть достаточно в вашем случае, но, если вам нужно больше уровней, используйте опцию -l за которой следует число (уровней), или просто используйте -l inf для бесконечной глубины.
Как уже отвечали другие, опция -m делает последнее, а также включает проверку временных меток и список каталогов FTP.
В приведенном вами примере параметр --no-parent будет препятствовать извлечению страниц или ресурсов выше уровня целевого URL, хотя в вашем случае он выглядит как корневой URL (но это может быть любой уровень ниже).
Наконец, имейте в виду, что по умолчанию wget не получает ресурсы за пределами домена целевого URL, поэтому вы можете пропустить файлы CSS и JavaScript, которые были размещены над целевым URL или в других доменах.

0

Опция -m включает рекурсию и отметку времени, устанавливает бесконечную глубину рекурсии и сохраняет списки каталогов FTP. В настоящее время он эквивалентен ‘-r -N -l inf --no-remove-listing’ . Источник http://www.gnu.org/software/wget/manual/wget.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .