Simple, el tamaño lo podés saber leyendo el header, esto podés hacerlo con curl ...
curl --silent --dump-header - http://tinyogg.com/files/aCK8T.ogv | head -10
con eso capás el header de todo y después podés fijarte ahí Content-Length para hacer con el tamaño lo que quieras.. ahora, si querés decidir si bajar o no un fichero en base al tamaño,podés usar el flag --max-filesize, cosa que si el archivo pasa un tamaño, el archivo no se baja (retornando 63 como código de error según la manpage), eso sí, no siempre se sabe el tamaño ... ahí es otro tema ...
Saludos.
P.S : esto va para Scripting ....