wget не позволяет исключить каталоги

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

wget --user="xxxx" --password="xxx" -r -np -nH --cut-dirs=7 \ --reject "index.html*" --exclude-directories=/abc/xyz/pqr/a \ https://www.ftpsite.com/abc/xyz/pqr/ 

В pqr/ есть 3 каталога, из которых я хочу исключить каталог a .

Но, используя указанную выше команду, она загружает все 3 каталога даже после указания опции exclude-directory.

  • Используя wget или другую команду, как скачать сейчас, но конвертировать ссылки позже?
  • wget пакетный файл linux
  • CURL не будет подключаться к себе
  • wget веб-сайт в csv
  • wget возвращает html-страницу вместо исходного файла
  • Необходимо выполнить javascript как работу cron ... возможно?
  • Сохраните команду ../../../ в команде wget
  • Использование wget и grep для загрузки HTML-страниц и фильтрации по ключевым словам
  • One Solution collect form web for “wget не позволяет исключить каталоги”

    Я получил решение. Фактически команда, упомянутая в вопросе, работает правильно … Проблема была в том, что когда пространство находится в URL-адресе, то после ввода URL-пространства было преобразовано в символ «% 20».

    Я использовал тот же URL с символом «% 20» для загрузки с помощью wget. Загрузка прошла успешно с символом «% 20» … Но –exclude-каталоги не работали с «% 20», поэтому я заменил% 20 пространством (''), и он работал …

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

    Linux и Unix - лучшая ОС в мире.