1

Я делаю копию сайта с

wget -m -p -q http://example.com

Процесс работает нормально, но в копии отсутствуют все файлы index.html, хотя я вижу, что они были успешно запрошены, и все связанные файлы сохранены.

Единственный сохраненный index.html - это домашняя страница, но все подкаталоги отсутствуют.

Есть ли важная опция, по которой я скучаю?

2 ответа2

2

Пытаться:

wget -m -p -d -v http://example.com

Вы указываете -q, который лишает вас информации, которая может помочь вам решить вашу проблему. -D и / или -v дает вам больше информации.

Я также заметил, что вы опускаете параметр -r.

Если вы хотите извлечь файл index.html из последующих папок, вам следует указать рекурсивный.

Кроме того, wget может получать только те файлы и ресурсы, которые связаны со страницами. Любые несвязанные файлы и папки не будут восстановлены.

Из справочной страницы:

wget -p http:///1.html

Обратите внимание, что Wget будет вести себя так, как если бы был указан ключ -r, но будет загружена только эта страница и ее реквизиты.

0

Это может быть связано с проблемой разрешения. Чтобы проверить это, пожалуйста, выполните следующую команду и проверьте

sudo wget -m -p -q http://example.com

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