Загружайте данные на веб-сайте (http) рекурсивно с помощью wget

Я не могу правильно загрузить файлы на этом веб-сайте .

Я использую команду, которая показана в этом вопросе

wget -nd -r -l 10 -e robots=off http://biomet.ucdavis.edu/Evapotranspiration/ 

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

Что делать, чтобы загрузить все эти файлы в одной структуре?

One Solution collect form web for “Загружайте данные на веб-сайте (http) рекурсивно с помощью wget”

Опция -nd в вашей команде означает no-directories .

Вы должны удалить параметр -nd из своей команды, и вы получите ту же структуру, что и на веб-сайте:

 wget -r -l 10 -e robots=off http://biomet.ucdavis.edu/Evapotranspiration/ 

wget man

2.6 Параметры каталога

'-nd' '–no-directories'

Не создавайте иерархию каталогов при рекурсивном возврате. С включением этой опции все файлы будут сохранены в текущем каталоге, без скремблирования (если имя появляется более одного раза, имена файлов получат расширения «.n»).

  • Отфильтруйте гиперссылки с веб-страницы и загрузите все, что соответствует определенному шаблону
  • Построение URL-адресов со списком слов и загрузка из URL-адресов с помощью командной строки
  • Как заставить `wget` использовать метод GET для извлечения реквизитов страниц?
  • Загрузите контент из определенного <div> с помощью wget
  • Как заставить wget конвертировать * все * загруженные ссылки в относительные?
  • wget веб-сайт в csv
  • Включение параметров приема / отклонения в wget-файлах
  • Есть ли какой-либо вариант в wget для получения рефери или родителя ссылки, которые сканируются wget
  • Что означает 2> & 1 в этой команде?
  • как установить папку назначения для wget?
  • Продолжение прерывания сессии wget?
  • Как исправить кодировку имени файла
  • Linux и Unix - лучшая ОС в мире.