Provavelmente, é melhor fazer a maior parte do que em PROMPT_COMMAND, que, para citar o manual de Bash "Se definido, o valor é executado como um comando antes de emitir cada prompt principal"
Veja também este imenso exemplo .
A minha é: -
PROMPT_COMMAND='history -a; history -n; printf "\e]1;${PWD}\a"'
que mantém meu histórico sincronizado nas janelas do terminal.
Então você provavelmente deve colocar o máximo possível dentro das funções do bash apenas para simplificar o problema.
BTW - você pode achar que du -sh .
é um pouco mais útil e mais fácil que /bin/ls -lah | /bin/grep -m 1 total
apenas para obter o uso do arquivo '