Publicado

Cambiar el Color de los Directorios en Bash

Autor

Si eres de los que tienen que poner los ojos vizcos para poder leer los nombres de las carpetas en tu terminal... Estás en el lugar adecuado :P

Con este simple comando cambiarás ese color azul/negro de los nombres de las carpetas, por su color azul clarito

LS_COLORS=$LS_COLORS:'di=0;94:' ; export LS_COLORS

Para hacer el cambio permanente, solo tienes que añadir la linea al final del fichero .bashrc de tu home

echo "LS_COLORS=$LS_COLORS:'di=0;94:' ; export LS_COLORS" >> ~/.bashrc

Aqui te dejo la chuleta con todos los colores possibles

| Código | Color | |--|--| |31|red| |32|green| |33|orange| |34|blue| |35|purple| |36|cyan| |37|grey| |90|dark grey| |91|light red| |92|light green| |93|yellow| |94|light blue| |95|light purple| |96|turquoise|

  • Si te fijas, el parámetro de color se compone de dos valores <numero1>;<numero2> :
    • numero1 corresponde al modificador, o color de background
    • numero2` corresponde al modificador de color o foreground

Aqui tienes la lista de modificadores background

| Código | Color | |--|--| | 0|default colour| | 1|bold| | 4|underlined| | 5|flashing text| | 7|reverse field| | 40|black background| | 41|red background| | 42|green background| | 43|orange background| | 44|blue background| | 45|purple background| | 46|cyan background| | 47|grey background| |100|dark grey background| |101|light red background| |102|light green background| |103|yellow background| |104|light blue background| |105|light purple background| |106|turquoise background|

A parte de directorios (di), se puede modificar el color de muchos otros tipos Aquí os dejo la tabla:

| Código | Elemento | |--|--| |di|directory| |fi|file| |ln|symbolic link| |pi|fifo file| |so|socket file| |bd|block (buffered) special file| |cd|character (unbuffered) special file| |or|symbolic link pointing to a non-existent file (orphan)| |mi|non-existent file pointed to by a symbolic link (visible when you type ls -l)| |ex|file which is executable (ie. has 'x' set in permissions).| |*.rpm|files with the ending .rpm|

Artículo de referencia