Cuando realiza ls
en un shell bash, a veces hay colores para indicar diferentes tipos de recursos, y puede habilitar/controlar esto con el argumento --color
.¿Cómo se determina qué significa bash ls colors?
Pero ni el hombre ni la página Google está proporcionando una respuesta a la pregunta: ¿
¿Qué tienen estos colores indican de forma predeterminada, y cómo puedo mostrar lo que utiliza el sistema actual?
ACTUALIZACIÓN:
Gracias a todos por las respuestas hasta el momento, sin embargo, para hacer más fácil elegir un ganador, ¿alguien puede ir un paso más allá y proporcionar un método para descripciones de salida en el colores a los que se aplican.
Hmmm ... mi ejemplo no funciona cuando se publiquen (sólo cuando previamente), por lo que si se está revisando el código que va a mostrar lo que quiero decir ...
<ul style="list-style:none; background:black; margin:0;padding:0.5em; width:10em">
<li style="color:blue">directory</li>
<li style="color:aqua">symbolic link</li>
<li style="color:#A00000;">*.tar files</li>
<li style="color:white">...</li>
</ul>
Gracias.
Creo que usa AMBAS - las predeterminadas se establecen en DIR_COLORS, y cualquier cosa en ~/.dir_colors tiene prioridad. – chris
Tal vez ... No conozco otras distribuciones, en Fedora, se establece en /etc/profile.d/colorls.sh, y solo lee una de ellas. – Juliano
Es una buena secuencia de comandos, pero también me gustaría poder ver los colores de las extensiones que no figuran en la lista. –