As seguintes saídas 2 linhas com um formato de seqüência de caracteres visto na última linha você pode alterar facilmente:
jq -M -r '.[] | keys[] as $var |
[.[$var].free[0], .[$var].total_size[0]] as [$f,$t] |
"device_name \($var) free \($f) total_size \($t)" '
saída:
device_name C:| free 18707755008 total_size 55832473600
device_name D:| free 10178084864 total_size 21471686656