1 votos

Utilice LS_COLORS (no LSCOLORS) en Mac OS

LSCOLORS no ofrece muchas opciones o control para listados de directorios. He intentado varias formas de usar LS_COLORS (el método estándar para tales cosas) sin éxito. ¿Es posible pasar por alto LSCOLORS y usar LS_COLORS directamente? (shell zsh, Catalina)

5 votos

Significa el método de Linux para tales cosas. BSD ls utiliza LSCOLOR. No hay "bypass".

0 votos

Acabo de descubrir gls, sin embargo, que hace el trabajo (y se puede alias a ls como 'gls --colors')

3voto

user1934428 Puntos 113

Ninguna de esas variables tiene un significado especial para zsh. Son utilizadas únicamente por ls, que no es un programa interno de zsh. Sin embargo, en macOS tienes dos opciones de ls disponibles:

El ls que viene con el sistema operativo es la variante BSD, y como puedes ver en la página de manual, reacciona a LSCOLORS, siempre que la coloración esté habilitada (CLICOLOR="Yes").

Luego puedes instalar las Herramientas GNU en tu Mac, lo que te proporciona GNU ls (dependiendo de cómo los instalaste, se invoca a través de ls o gls), y este ls obedece a la variable LS_COLORS.

Por lo tanto, todo depende de qué ls estás utilizando...

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X