URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 59632
[ Назад ]

Исходное сообщение
"wget"

Отправлено Purple , 31-Авг-05 06:50 
Как wget-ом скачать все файлы из директории ?

Содержание

Сообщения в этом обсуждении
"wget"
Отправлено VDS , 31-Авг-05 07:46 
>Как wget-ом скачать все файлы из директории ?
Чет я не совсем понимаю... Из какой директории?

"wget"
Отправлено Purple , 31-Авг-05 09:19 
>>Как wget-ом скачать все файлы из директории ?
>Чет я не совсем понимаю... Из какой директории?
С FTP-сервера /pub/program/avp/bases



"wget"
Отправлено XPurple , 31-Авг-05 09:27 
поправка
FTP-сервера ftp://server/pub/program/avp/bases
например


"wget"
Отправлено allez , 31-Авг-05 09:59 
>поправка
> FTP-сервера ftp://server/pub/program/avp/bases
>например

А в man wget заглянуть лениво?
===========================================================================
--glob=on/off
           Turn FTP globbing on or off.  Globbing means you may
           use the shell-like special characters (wildcards),
           like *, ?, [ and ] to retrieve more than one file from
           the same directory at once, like:

                   wget ftp://gnjilux.srk.fer.hr/*.msg

           By default, globbing will be turned on if the URL con-
           tains a globbing character.  This option may be used
           to turn globbing on or off permanently.

           You may have to quote the URL to protect it from being
           expanded by your shell.  Globbing makes Wget look for
           a directory listing, which is system-specific.  This
           is why it currently works only with Unix FTP servers
           (and the ones emulating Unix "ls" output).
===========================================================================

В общем, wget ftp://server/pub/program/avp/bases/* вам поможет. Но только
в том случае, если удаленный ftp-сервер поддерживает команду "ls", то
есть, работает под UNIX или эмулирует эту команду.

P.S. При работе по протоколу HTTP эта функция не работает. Только по FTP.


"wget"
Отправлено osmo , 31-Авг-05 09:59 
wget -c -t 0 -P /tmp --mirror --no-parent -nH --cut-dirs=4 http://eu1h.kaspersky-labs.com/bases/av/avc/i386/

потянет все из директории i386 в /tmp, после закачки нужно просто удалить index.* которые вместе с апдейтами затянутся ;)


"wget"
Отправлено MCNet , 31-Авг-05 11:04 
>Как wget-ом скачать все файлы из директории ?

wget -r internet

man wget; далее найдите секцию "Recursive Retrieval Options" - там всё.


"wget"
Отправлено XPurple , 31-Авг-05 11:08 
Всем спасибо, особенно, osmo



"wget"
Отправлено XPurple , 14-Сен-05 07:41 
>Всем спасибо, особенно, osmo
Выдается такое сообщение при использовании wget -c -r --mirror -nd

--09:00:04--  http://updates1.kaspersky-labs.com/updates/index_rus.html
           => `/var/avp/bases/index_rus.html'
Connecting to 192.168.230.3:8080... connected.
Proxy request sent, awaiting response... 404 Not Found

Continued download failed on this file, which conflicts with `-c'.
Refusing to truncate existing file `/var/avp/bases/index_rus.html'.


FINISHED --09:00:08--
Downloaded: 0 bytes in 0 files

Как это победить ?


"wget"
Отправлено osmo , 16-Сен-05 11:19 
>>Всем спасибо, особенно, osmo
>Выдается такое сообщение при использовании wget -c -r --mirror -nd
>
>--09:00:04--  http://updates1.kaspersky-labs.com/updates/index_rus.html
>           => `/var/avp/bases/index_rus.html'
>Connecting to 192.168.230.3:8080... connected.
>Proxy request sent, awaiting response... 404 Not Found
>
>Continued download failed on this file, which conflicts with `-c'.
>Refusing to truncate existing file `/var/avp/bases/index_rus.html'.
>
>
>FINISHED --09:00:08--
>Downloaded: 0 bytes in 0 files
>
>Как это победить ?

хм... вообще-то файла index_rus.html не должно быть. index-файлы будут, но чтобы такой...
попробуй другое хранилище апдейтов

Р.S. да, недавно столкнулся с проблемой обновлений 5-го каспика. Вот, как надо было: http://www.kaspersky.ru/faq?qid=154373200


"wget"
Отправлено Alex_5252 , 18-Сен-05 13:10 
Вот таким правилом раньше оновлялся...
wget -q -m -N -nd -nH --cut-dirs=2 -P ~/avp ftp://ftp.kaspersky.ru/updates/