Как получить размер удаленного файла из сценария оболочки? - PullRequest
55 голосов
/ 21 декабря 2010

Есть ли способ получить размер удаленного файла, например

http://api.twitter.com/1/statuses/public_timeline.json

в скрипте оболочки?

Ответы [ 11 ]

0 голосов
/ 08 октября 2015

Для объединения всего вышеперечисленного у меня работает:

URL="http://cdimage.debian.org/debian-cd/current/i386/iso-dvd/debian-9.5.0-i386-DVD-1.iso"
curl --head --silent --location "$URL" | grep -i "content-length:" | tr -d " \t" | cut -d ':' -f 2

Это вернет только длину содержимого в байтах:

3767500800
...