A beleza do shell é que você pode compor diferentes unidades de lógica usando pipes:
ls -1 --group-directories-first | tac
Onde tac
inverte o que recebe de stdin (oposto de cat
). Até funciona com saída colorida que foi crucial para mim:
ls -1 --color=always --group-directories-first | tac