O Lesspipe faz parte do pacote less
no Ubuntu (precisa, pelo menos) e provavelmente já está instalado no seu computador.
Coloque este comando em um script de login, por exemplo ~/.bash_login
:
eval $(lesspipe)
Em seguida, coloque este conteúdo em ~/.lessfilter
#!/bin/sh
# show directory as listing
if test -d "$1"; then
/bin/ls -alF -- "$1"
# we handled this one ourself
exit 0
fi
# handle by regular lesspipe
exit 1
E torne esse arquivo executável:
chmod +x ~/.lessfilter
Os diretórios agora devem ser exibidos como listagens de formato longo.