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
.
- Поместите два задания Cron в crontab, используя wget
- Необходимо выполнить javascript как работу cron ... возможно?
- Bash Script - Wget Graphical Download Progress
- Исключая некоторые php-страницы, но не другие с wget?
- wget на лету, чтобы извлечь определенную информацию из файла, не загружая весь файл
Но, используя указанную выше команду, она загружает все 3 каталога даже после указания опции exclude-directory.
One Solution collect form web for “wget не позволяет исключить каталоги”
Я получил решение. Фактически команда, упомянутая в вопросе, работает правильно … Проблема была в том, что когда пространство находится в URL-адресе, то после ввода URL-пространства было преобразовано в символ «% 20».
Я использовал тот же URL с символом «% 20» для загрузки с помощью wget. Загрузка прошла успешно с символом «% 20» … Но –exclude-каталоги не работали с «% 20», поэтому я заменил% 20 пространством (''), и он работал …
В любом случае спасибо за вашу помощь и предложения, представленные в комментариях.