LINUX.ORG.RU

man wget :

You tried wget http://www.server.com/dir/*.gif, but that didn't work because HTTP retrieval does not support globbing. In that case, use:

wget -r -l1 --no-parent -A.gif http://www.server.com/dir/

More verbose, but the effect is the same. -r -l1 means to retrieve recursively, with maximum depth of 1. --no-parent means that refer- ences to the parent directory are ignored, and -A.gif means to down- load only the GIF files. -A "*.gif" would have worked too.

mator ★★★★★
()

генери цифры в цикле в shell - вставляй их в wget
ps
там 11Gb пожатых bzip2 -9
могу завтра скрипт выложить - лень составлять - хотя и просто

botrops-schlegelii ★★
()
Ответ на: комментарий от Kroz

mator конечно прав для общего случая,
но конкретно для ufn ,IMVHO, лучше будет
for ((a=20; a<= 99 ; a++));do
wget -erobots=off -r -np http://ufn.ioc.ac.ru/ufn${a}/
done
wget -erobots=off -r -np http://ufn.ioc.ac.ru/ufn2000/
for ((b=0; b<=7 ; b++));do
wget -erobots=off -r -np http://ufn.ioc.ac.ru/ufn0${b}/
done
превышение траффика в виде скачивания html небольшое -
не больше 1% на фоне 11Gb *.pdf
не русские pdf сервер сам не отдаст - плюнет небольшой html c уведомлением, что не зарегистрирован - поэто аглицких не будет

botrops-schlegelii ★★
()
Ответ на: комментарий от Kroz

Kroz, а ты кроме совета маны читать, так ничему и не научился? Говорливый ты наш.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.