Название в значительной степени говорит обо всем. Если я хочу отразить каталоги веб-сайта и подкаталоги. следует ли использовать wget -m -r --no-parent bla.com
или использовать wget -r --no-parent bla.com
. -M нужен?
2 ответа
По умолчанию опция -r
опускается на 5 уровней, что может быть достаточно в вашем случае, но, если вам нужно больше уровней, используйте опцию -l
за которой следует число (уровней), или просто используйте -l inf
для бесконечной глубины.
Как уже отвечали другие, опция -m
делает последнее, а также включает проверку временных меток и список каталогов FTP.
В приведенном вами примере параметр --no-parent
будет препятствовать извлечению страниц или ресурсов выше уровня целевого URL, хотя в вашем случае он выглядит как корневой URL (но это может быть любой уровень ниже).
Наконец, имейте в виду, что по умолчанию wget
не получает ресурсы за пределами домена целевого URL, поэтому вы можете пропустить файлы CSS и JavaScript, которые были размещены над целевым URL или в других доменах.
Опция -m
включает рекурсию и отметку времени, устанавливает бесконечную глубину рекурсии и сохраняет списки каталогов FTP. В настоящее время он эквивалентен ‘-r -N -l inf --no-remove-listing’
. Источник http://www.gnu.org/software/wget/manual/wget.html