вопрос по wget (очередь закачки)

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

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: вопрос по wget

Сообщение t.t »

Snupt писал(а):
06.09.2008 20:41
Я это прочитал, но не понял логики
Попробуй создать файл со знаком вопроса в имени на виндовой ФС -- поймёшь (; А если серьёзно, поясню, что фраза
pcodr писал(а):
04.09.2008 12:31
в таких ФС запрещены имена файлов содержащие следующие символы
означает, что такой файл просто невозможно создать.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: вопрос по wget

Сообщение Snupt »

Ну, всё верно. Если он в кавычки возьмёт ссылку, то никакого файла со знаком вопроса у него не будет. Wget будет тянуть оригинальное название файла.
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: вопрос по wget

Сообщение Dimon93rus »

Snupt писал(а):
06.09.2008 21:53
Ну, всё верно. Если он в кавычки возьмёт ссылку, то никакого файла со знаком вопроса у него не будет. Wget будет тянуть оригинальное название файла.

Да? во блин....
Как говорится "век живи, век учись" (с) Сегодня обязательно попробую.....

Всем большое спасибо..... моя проблема в принципе решилась.
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: вопрос по wget

Сообщение t.t »

Snupt писал(а):
06.09.2008 21:53
Ну, всё верно. Если он в кавычки возьмёт ссылку, то никакого файла со знаком вопроса у него не будет. Wget будет тянуть оригинальное название файла.
Брр.. Ничего не понял. Что значит "оригинальное название файла", почему знака вопроса в нём не будет и при чём к этому кавычки?..
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: вопрос по wget

Сообщение Dimon93rus »

Snupt писал(а):
06.09.2008 21:53
Ну, всё верно. Если он в кавычки возьмёт ссылку, то никакого файла со знаком вопроса у него не будет. Wget будет тянуть оригинальное название файла.

Пробовал я ставить любые кавычки, и каждый раз wget жаловался что в файле не найдено url'ов...... то ли я что-то не так делаю, то ли вы нас обманываете :blush:
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: вопрос по wget

Сообщение Snupt »

t.t писал(а):
09.09.2008 13:15
Брр.. Ничего не понял. Что значит "оригинальное название файла", почему знака вопроса в нём не будет и при чём к этому кавычки?..

Это непосредственное название файла который будет качать wget а не кусок ссылки за которую он принимает имя файла. Попробуй скормить wget его ссылку в кавычках и без них и сразу всё поймёшь.
Dimon93rus писал(а):
09.09.2008 13:53
Пробовал я ставить любые кавычки, и каждый раз wget жаловался что в файле не найдено url'ов

Дружок, а Вы вообще к VPN'у ЮТК подключёны?
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: вопрос по wget

Сообщение Dimon93rus »

Вы имеете ввиду являюсь ли я абонентом ЮТК? Да, являюсь, я знаю что другие не могут качать с ресурсов мз. С мз я качаю нормально. Что касается самого впн, то я до его настройки ещё не добрался, да и к тому же я ведь про впн ничего не говорил......
По поводу кавычек.... не могли бы вы привести пример?
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали:
Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: вопрос по wget

Сообщение NekoExMachina »

Это непосредственное название файла который будет качать wget а не кусок ссылки за которую он принимает имя файла. Попробуй скормить wget его ссылку в кавычках и без них и сразу всё поймёшь.

эмм.. Вроде не в кавычках тут дело.. У вгета есть опция специальная типа resolve-file-names etc , за подробностями в ман...
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: вопрос по wget

Сообщение Dimon93rus »

NekoExMachina писал(а):
09.09.2008 16:06
Это непосредственное название файла который будет качать wget а не кусок ссылки за которую он принимает имя файла. Попробуй скормить wget его ссылку в кавычках и без них и сразу всё поймёшь.

эмм.. Вроде не в кавычках тут дело.. У вгета есть опция специальная типа resolve-file-names etc , за подробностями в ман...

--content-disposition
This option is useful for some file-downloading CGI programs that use "Content-Disposition" headers to describe what the name of a downloaded file should be.

Это не оно?
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали:
Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: вопрос по wget

Сообщение NekoExMachina »

--content-disposition
This option is useful for some file-downloading CGI programs that use "Content-Disposition" headers to describe what the name of a downloaded file should be.

Угу, оно.. Извиняйте за неверную опцию в предыдущем посте..
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: вопрос по wget

Сообщение t.t »

Snupt писал(а):
09.09.2008 15:51
Это непосредственное название файла который будет качать wget а не кусок ссылки за которую он принимает имя файла. Попробуй скормить wget его ссылку в кавычках и без них и сразу всё поймёшь.
Не пойму. Именно та ссылка у меня не скачается. Вот для примера скачал первую страницу этой темы, там тоже в адресе вопрос есть:

Код: Выделить всё

t:~/tmp$ wget http://linuxforum.ru/index.php?showtopic=73894
--2008-09-09 20:59:57--  http://linuxforum.ru/index.php?showtopic=73894
Распознаётся linuxforum.ru... 88.212.205.226
Устанавливается соединение с linuxforum.ru|88.212.205.226|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: нет информации [text/html]
Сохраняется в каталог: `index.php?showtopic=73894'.

    [                  <=>                                                     ] 194.999     45,9K/s   в 4,2s

2008-09-09 21:00:03 (45,9 KB/s) - `index.php?showtopic=73894' сохранён [194999]

t:~/tmp$ l -t | head -1
index.php?showtopic=73894
t:~/tmp$ rm index.php\?showtopic\=73894
t:~/tmp$ wget "http://linuxforum.ru/index.php?showtopic=73894"
--2008-09-09 21:00:40--  http://linuxforum.ru/index.php?showtopic=73894
Распознаётся linuxforum.ru... 88.212.205.226
Устанавливается соединение с linuxforum.ru|88.212.205.226|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: нет информации [text/html]
Сохраняется в каталог: `index.php?showtopic=73894'.

    [           <=>                                                            ] 194.999     83,8K/s   в 2,3s

2008-09-09 21:00:43 (83,8 KB/s) - `index.php?showtopic=73894' сохранён [194999]

t:~/tmp$ l -t | head -1
index.php?showtopic=73894
Как видишь, нет никакой разницы. Это и неудивительно: кавычки обрабатываются shell-ом и на знак вопроса могут влиять только одним образом -- экранировать его от обработки как шаблона в имени файла; в интернет-адресе же, как видишь, знак вопроса по умолчанию воспринимается как обычный символ, а потому кавычки тут ничего не меняют.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: