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