Não funcionou porque há vários espaços nos separadores da saída do comando df.
Poderia funcionar como
$df -h / | tr -s " " | cut -d' ' -f4,5
Avail Use%
1.3G 53%
No entanto, eu prefiro fazer isso como:
$df -h / | awk ' { print $4"\t"$5 } '
Avail Use%
1.3G 53%
Note, no entanto, que para tamanho e uso é o 2º e 5º campo. Eu também aconselho a usar uma tabulação (\ t) como separador, então se torna:
$df -h / | awk ' { print $2"\t"$5 } '
Size Use%
2.9G 53%