No sé si está en bash (el shell predeterminado). Es posible en zsh (un shell más potente que bash, disponible en la mayoría de los dispositivos, incluido Ubuntu, pero a menudo no está instalado de forma predeterminada).
La primera vez que ejecute zsh, le ofrecerá crear un archivo de configuración ( ~/.zshrc) para usted. La configuración predeterminada es un poco estéril, por compatibilidad histórica. Para listados de terminación en color, seleccione 2configurar el "nuevo sistema de finalización", luego 2nuevamente para ajustarlo; en el compinstallmenú, seleccione 3establecer estilos para mostrar las terminaciones y 3luego 1habilitar las terminaciones de color y finalmente 2usar los mismos colores que ls.
Si prefiere configurar esto a mano, estas son las líneas que necesita en su .zshrc:
zstyle ':completion:*' list-colors "${(@s.:.)LS_COLORS}"
autoload -Uz compinit
compinit
El list-colorsestilo ajusta los colores en las terminaciones de nombres de archivo.
ls --colorlo haría? ¿Desea que se coloree el primero, luego cuando presione Tab nuevamente, se coloreará el segundo, etc.? ¿Algo más?