размер файла расположенного на http (как определить размер файла расположенного на http ресурсе)
Модераторы: SLEDopit, Модераторы разделов
-
oldbay
- Сообщения: 283
- ОС: gentoo, cenos
размер файла расположенного на http
как определить размер файла, расположенного на http ресурсе ? какую утилиту можно применить ?
-
ford1813
- Сообщения: 383
- ОС: Slackware
Re: размер файла расположенного на http
Наверное попробовав его скачать с помощью wget .
-
xtty
- Сообщения: 182
- Статус: Развожу чертенков и пингвинов
- ОС: Linux
-
rm_
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: размер файла расположенного на http
wget и "любые качалки" обычно рвутся сразу же начинать и закачку файла, а если нужно просто определить размер - это неудобно.
Лучше воспользоваться программой сurl с ключом "-I".
Лучше воспользоваться программой сurl с ключом "-I".
$ curl -I "http://ya.ru/"
HTTP/1.1 200 OK
Connection: close
Content-Type: text/html; charset=windows-1251
Accept-Ranges: bytes
ETag: "2065176270"
Last-Modified: Sun, 11 Jan 2009 11:50:31 GMT
Content-Length: 4848
Date: Sun, 22 Feb 2009 21:09:01 GMT
Server: httpd
-
oldbay
- Сообщения: 283
- ОС: gentoo, cenos
Re: размер файла расположенного на http
rm_ писал(а): ↑23.02.2009 00:09wget и "любые качалки" обычно рвутся сразу же начинать и закачку файла, а если нужно просто определить размер - это неудобно.
Лучше воспользоваться программой сurl с ключом "-I".
$ curl -I "http://ya.ru/"
HTTP/1.1 200 OK
Connection: close
Content-Type: text/html; charset=windows-1251
Accept-Ranges: bytes
ETag: "2065176270"
Last-Modified: Sun, 11 Jan 2009 11:50:31 GMT
Content-Length: 4848
Date: Sun, 22 Feb 2009 21:09:01 GMT
Server: httpd
Спасибо огромное за ответы !
В принципе решил по тому же методу - но через lynx
lynx -head -dump http://www.mirror.yandex.ru/gentoo-distfil....6.2-debug.diff | awk '/Content-Length:/ {print $2}'
результат : 5127
-
ford1813
- Сообщения: 383
- ОС: Slackware
Re: размер файла расположенного на http
rm_ писал(а): ↑23.02.2009 00:09wget и "любые качалки" обычно рвутся сразу же начинать и закачку файла, а если нужно просто определить размер - это неудобно.
Лучше воспользоваться программой сurl с ключом "-I".
$ curl -I "http://ya.ru/"
HTTP/1.1 200 OK
Connection: close
Content-Type: text/html; charset=windows-1251
Accept-Ranges: bytes
ETag: "2065176270"
Last-Modified: Sun, 11 Jan 2009 11:50:31 GMT
Content-Length: 4848
Date: Sun, 22 Feb 2009 21:09:01 GMT
Server: httpd
Что то у меня это не работает ))
curl -l "http://download.pureftpd.org/pub/pure-ftpd/releases/snapshots/pure-ftpd-1.0.22.tar.gz"
Что я делаю не так ?))
В консоль походу cat по ссылке сыпится.
Судя по этому:
▒Р,#/Усъ6:∙cФЕ▀)⌡]ИL2%А╫Ф≤А╕]╟}Щ7ф╔═╪#4xхщы5≤.╟│цЙ▌EЭ55Ъ°Юе╡й'eАG╦╓╜BЯ≥jЫw╟_┴╞▀)ЭDтН▌ьIZIЫЬиL╪C░нbR2БMШфч═┐чF╫┐LЪ<М/зЫJА;о┴9ä2K®ÙܵÏMͯ┐ú¬Ç7[▒A±Zž±¤„Ø▒└T_┤ÐÂ7¢┌Ã┤└盩Ç⎺‰>?G8␌πˆ„Ñ
£^ÚA└º34)‹Ì\ýN¶\
÷≥×Ð├]ì4(Ì1þ›®éùâÓý%┬U±¤9W½]ƒÜ£X£ìÙÈX×îЮŸžPÙ§U5›Ìܽê
ûÙ≤ñD
Ý
º>├/
¶#†æ,;Ù[[‹ò*¿õ8‘â\┤6-"Úπ␌ÇX‰,│(⎼0◆žþžÊìÝ¢›^õû-(K!ÇÈ7¬ùâø└áñ␌VÍø▒␌²Sƒ¢Š’ðñ┌ôƒ⎽ÿ=‚┘ô¼Q·°;£‘,5Q6ж╕B▌H|.uYЕt╒Пg∙ Б3Aцу;┘┤`ЕЯ║▄╪&
eГ)┬Ю▀Z┘dд√∙cФ3┬б,HН═╘Ф@ю├Оb┤5hS+0BЗ^£Ãé£O£…ÆGåÑ¥<º”G—òèR]Ê£K≤├)Ó¼òèR]ŸË£┐øC¥Ið˱ï
±1†C£”;.&Î≤├“┘=óƒÑÕàÓÈè·°×ôJ õ┴▒‘⎻ê¦1¤å±š@- :ƒ¤6Ó]挚8ùL2˜C+þ¤ÀÑ…┼½'ýüÐ ûJ0°
H¢ÿDz:à.Fš«ñX┐\─¯
‡‹│DEÐ◆ö)˜´ᩮ獂⍾磡⽵传፳纝偑琌斦⁆塿摏ᴱ͍瀀Čⴾ暭祴ăࡻᩅ箞᜔睲諵砼獱ጳ
ᙪٟ綖氿堕ńࡺ攈ᨽ鵊倐繄瀍牼Ɑ⌓⑿娏蕆ᑅ絝牓谹歒ظݴh檟硥ˇ爋且᜔ᔄ൸衚〆柲ᩴ氇誙ٗᑍ堇ᑐ码丕ⱑ呫稐ᔱ獩⌡л╫t·ужVhРD)CZ╓ЯЗ░║╕мh5Kе\P]CЦ5└SH█MАY░∙mХнЮ:<▄ ⌠О%h&/ ╩T6÷┐░aц▒M╗ЫхП A╜Б▐н╢я│|HшЮ^Z
-
ford1813
- Сообщения: 383
- ОС: Slackware
Re: размер файла расположенного на http
oldbay писал(а): ↑23.02.2009 00:22Спасибо огромное за ответы !
В принципе решил по тому же методу - но через lynx
lynx -head -dump http://www.mirror.yandex.ru/gentoo-distfil....6.2-debug.diff | awk '/Content-Length:/ {print $2}'
результат : 5127
В вот за это спасибо, пригодится.
-
rm_
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: размер файла расположенного на http
Что я делаю не так ?))
Буковка "и" английская заглавная, а не буковка "эль" маленькая.
Копи-пейст вот это в терминал:
Код: Выделить всё
curl -sI "http://download.pureftpd.org/pub/pure-ftpd/releases/snapshots/pure-ftpd-1.0.22.tar.gz" | grep Content-Length | colrm 1 16И вообще, man curl >_<
-
ford1813
- Сообщения: 383
- ОС: Slackware
Re: размер файла расположенного на http
rm_ писал(а): ↑23.02.2009 00:32Что я делаю не так ?))
Буковка "и" английская заглавная, а не буковка "эль" маленькая.
Копи-пейст вот это в терминал:
Код: Выделить всё
curl -sI "http://download.pureftpd.org/pub/pure-ftpd/releases/snapshots/pure-ftpd-1.0.22.tar.gz" | grep Content-Length | colrm 1 16
И вообще, man curl >_<
Точно) спс.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: размер файла расположенного на http
wget имеет опцию --spider. этого уже вполне достаточно:
Код: Выделить всё
$ wget --spider http://ya.ru
Spider mode enabled. Check if remote file exists.
--2009-02-23 22:10:06-- http://ya.ru/
Resolving ya.ru... 213.180.204.8
Connecting to ya.ru|213.180.204.8|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4848 (4.7K) [text/html]
Remote file exists and could contain further links,
but recursion is disabled -- not retrieving.а вместе с опцией -S можно ещё много чего интересного узнать:
Код: Выделить всё
$ wget --spider -S http://ya.ru
Spider mode enabled. Check if remote file exists.
--2009-02-23 22:05:55-- http://ya.ru/
Resolving ya.ru... 213.180.204.8
Connecting to ya.ru|213.180.204.8|:80... connected.
HTTP request sent, awaiting response...
HTTP/1.0 200 OK
Connection: close
Content-Type: text/html; charset=windows-1251
Accept-Ranges: bytes
ETag: "2065175214"
Last-Modified: Sun, 11 Jan 2009 11:50:22 GMT
Content-Length: 4848
Date: Mon, 23 Feb 2009 19:05:55 GMT
Server: httpd
Length: 4848 (4.7K) [text/html]
Remote file exists and could contain further links,
but recursion is disabled -- not retrieving.p.s. у набирающей популярность aria подобной опции не нашёл. --stop=1 — решение не очень-то красивое.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог