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.

One Solution collect form web for “wget не позволяет исключить каталоги”

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

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

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

  • Как загрузить pdf-файлы, на которые ссылаются страницы одного или двух уровней внутри семени
  • wget-файлы по шаблону только из указанных каталогов рекурсивно
  • Как обновить автономный веб-сайт с помощью wget для настройки расширений и конвертации ссылок?
  • Как вы переименовываете файлы в списке, который будет использовать wget?
  • Как загрузить папку с диска Google с помощью терминала?
  • Объединить аргумент xargs с некоторым текстом
  • Wget regex не удается получить файлы через ftp
  • Печать как Firefox
  • Рекурсивный wget дает «недопустимый символ найден в заданном диапазоне»
  • Как узнать команду, выполняемую процессом?
  • Загрузите список файлов, если они еще не существуют.
  • Использование wget для целевых файлов в диапазоне дат
  • Interesting Posts

    Синхронизация одинаковых каталогов между двумя Linux-серверами

    ZSH: `ls * (.)` Перечисляет только обычные файлы, но `ls * (/)` не перечисляет только каталоги

    Как я могу ответить на приглашение в сценарии оболочки, работающем в фоновом режиме?

    LFS 7.10 – почему я получаю сообщение об ошибке при использовании команды make для expect-5.45

    `su` command: разрешение отклонено

    Поддерживает ли сортировка сортировку файла на месте, например `sed –in-place`?

    Как обрабатывать текстовый файл с несколькими столбцами для получения другого текстового файла с несколькими столбцами?

    Как найти PID конкретной программы?

    KDE начинается без каких-либо других (без панелей, без оконного менеджера / декоратора)

    Как понизить пакет Debian, установленный при тестировании -t?

    Какую функциональность я теряю, отключая диспетчеры дисплеев GDM / KDM / SLIM / CDM и т. Д.?

    Установка libxcb из источника

    Почему мой nic ethN вдруг называется p18pN?

    cp – только файлы, когда разрешение предоставляется в каталоге

    Компиляция драйверов для armada 370

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