Para este propósito, você pode usar o seguinte:
du --block-size=1 filename
Eu não tenho ideia sobre sua portabilidade. Na página man do comando, ele está listado como Pacote GNU coreutils.
Se você quiser determinar o tamanho do arquivo, em vez do espaço necessário para o disco, adicione - tamanho-aparente .