Wget -A Фильтрация по расширению и имени файла - должна быть только по расширению - PullRequest
1 голос
/ 20 июня 2011

Я пытаюсь загрузить все файлы JAR из репозитория Maven.

Я печатаю:

wget -A jar -r http://mirrors.ibiblio.org/pub/mirrors/maven2/

Он просматривает только каталоги с jar в имени файла, например «FindJar», и пропускает все остальные.

Он должен проходить по всем каталогам, пока не найдет файл JAR для загрузки.

Почему это так не работает ???

Ответы [ 2 ]

2 голосов
/ 20 июня 2011

Вместо этого используйте доступ по FTP:

wget -A jar -m -l inf <a href="ftp://mirrors.ibiblio.org/maven2/" rel="nofollow">ftp://mirrors.ibiblio.org/maven2/</a>

Это все равно создаст иерархию каталогов сайта maven / ftp site.

Если вы хотите загрузить всебез воссоздания подкаталогов вы можете добавить -nd перед URL.Это означает «нет каталогов».

wget -A jar -m -l inf -nd <a href="ftp://mirrors.ibiblio.org/maven2/" rel="nofollow">ftp://mirrors.ibiblio.org/maven2/</a>

1 голос
/ 30 июля 2014

do -A *.jar вместо -A jar, поэтому wget будет искать все файлы с суффиксом .jar вместо файлов с именем jar.

...