2

Мы используем WGET 1.12 для окон на сайте (с параметрами follow_tags = a, reclevel = 8, recursive = on и timestamping = on в настройках wgetrc) и наблюдаем две проблемы:

а. Файл удаляется и создается каталог с таким же именем. Исходный файл потерян.

Например,
URL:

http://some_site/abc

сохраняется как файл:

some_dir/ а

А потом…

URL:

http://some_site/abc/def

сохраняется как файл:

some_dir/ а / Защита

Здесь файл 'abc', который был создан ранее, удаляется, и вместо него создается каталог с именем 'abc'. Каталог 'abc' содержит файл 'def', но оригинальный файл 'abc' потерян

б. Файл не удаляется и вместо этого выдается ошибка

Например,

URL:

http://some_site/xyz/2006

сохраняется как файл:

some_dir/ хуг / 2006

А потом…

URL:

http://some_site/xyz/2006/12/aaa

НЕ сохраняется Это дает ошибку. И это не удаляет ранее созданный файл 2006 года.

Ошибка: some_dir/xyz/2006/12: нет такого файла или каталога

Кто-нибудь знает о таких проблемах с WGET? Или есть какие-то проблемы с моими параметрами конфигурации? Пожалуйста, дайте мне знать, если вам нужна дополнительная информация. Спасибо за вашу помощь.

С уважением, Nike

1 ответ1

3

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

В конце концов нашел решение для меня здесь:https://lists.gnu.org/archive/html/bug-wget/2010-07/msg00083.html

Использование -E решило мою проблему.

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