Как получить полный каталог из URL

323
Peter David Carter

Есть ли способ в Windows или Linux для загрузки всех файлов * в онлайн-каталог, в частности:

http://download.opensuse.org/tumbleweed/

так у меня есть локальный репозиторий, на котором я могу работать? Любой браузер или решения командной строки будут в порядке, и я готов скачать любой браузер.

* рекурсивно

0
Не дублирует вопрос, так как я спросил, что делать с загрузкой файлов, а не как использовать синтаксис `` `wget```. Хотя они могут использовать одно общее решение, вопросы во многом не совпадают, например, существуют и другие решения, не связанные с `` wget```. Peter David Carter 8 лет назад 0
_Вопрос не требует рекомендаций по программному обеспечению_, он требует решения. Если люди предлагают программное обеспечение, это их дело, но если вы читаете вопрос, это не то, что он делает. Peter David Carter 8 лет назад 0
Нет, это не так. Не все решения включают рекомендации по программному обеспечению. Peter David Carter 8 лет назад 0
В настоящее время нет комментариев, касающихся поиска в Google. Предложите перейти к чату или мета, чтобы решить, поскольку это не кажется конструктивным диалогом на данный момент. Peter David Carter 8 лет назад 0
Давайте [продолжим это обсуждение в чате] (http://chat.stackexchange.com/rooms/38443/discussion-between-peter-david-carter-and-karel). Peter David Carter 8 лет назад 0

1 ответ на вопрос

2
David Dai

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

wget --no-parent -r http://download.opensuse.org/tumbleweed/ 

-rозначает рекурсивный.
--no-parentбудет пропустить ссылку «Родительский каталог». Без этого братья и сестры tumbleweedтакже будут загружены.

Странно, я продолжаю получать ошибку «404» для некоторых файлов, но я не понимаю, как это возможно. Конечно, `` `wget``` должен пытаться получить только те файлы, которые на самом деле находятся в каталоге? Кажется, это повторная попытка, но что-то не так ... Peter David Carter 8 лет назад 0