Ключ wget для использования "правильного" имени файла

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
zerkms
Сообщения: 155
ОС: Gentoo, Windows 7 Home Premium

Ключ wget для использования "правильного" имени файла

Сообщение zerkms »

Добрый день, господа.

Название темы немного сумбурное, но я сейчас всё объясню:

Допустим у нас есть урл http://linux01.gwdg.de/~nlissne/deltup.php...time=1285462604

Если его как есть отдать wget'у (1.12), тогда скачанный файл будет иметь имя "deltup.php?have=linux-2.6.34.tar.bz2&want=linux-2.6.33.tar.bz2&url=http://www.uk.kernel.org/pub/linux/kernel/v2.6/linux-2.6.33.tar.bz2&version=0.7&time=1285462604"

Несмотря на то, что во время выполнения этого запроса сервер нам отдаст в заголовках:

Location: http://91.191.147.227:81/linux-2.6.34.tar.....33.tar.bz2.dtu

Все "нормальные" качалки так и делают, т.е. берут имя, которое в Location. Но не wget указанной версии.

Почему я задал этот вопрос? Потому что getdelta.sh в итоге перестал работать, ибо ожидает файл linux-2.6.34.tar.bz2-linux-2.6.33.tar.bz2.dtu, а его не оказывается. Я конечно сам getdelta.sh подправил немного, но хотелось бы "правильного" решения. Я уверен, что существует ключик или что-то ещё, способное заставить wget сохранять с нужным именем.

Спасибо.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5511
ОС: Gentoo

Re: Ключ wget для использования "правильного" имени файла

Сообщение /dev/random »

--content-disposition
Спасибо сказали:
Аватара пользователя
zerkms
Сообщения: 155
ОС: Gentoo, Windows 7 Home Premium

Re: Ключ wget для использования "правильного" имени файла

Сообщение zerkms »

Бинго! Спасибо :-)
Спасибо сказали: