Mac OSX: no se pueden colorear los enlaces simbólicos rotos

12

En mi máquina Linux, puedes distinguir los enlaces simbólicos intactos de los rotos, porque los rotos son de color rojo. Intenté configurar esto en mi Mac agregando algunas configuraciones a PSCOLORS en mi .bash_profile, pero hasta ahora nada ha funcionado. Logré obtener el color para distinguir directorios, archivos, ejecutables y enlaces simbólicos. Sin embargo, los enlaces simbólicos rotos no son de un color diferente al de los enlaces simbólicos intactos. Buscar en google no ha dado resultados prometedores. Ideas? ¿Trucos?

Bueno en realidad
fuente
Es posible que tenga éxito en la instalación de un puerto de Linux ' lsque admita enlaces simbólicos de colores para sus objetivos y enlaces huérfanos de colores. OS X lssimplemente no puede hacerlo. Son 150 KB de código fuente frente a 25 KB de código fuente ...
Daniel Beck

Respuestas:

11

Instale Homebrew primero.

  1. Instale GNU coreutils: brew install coreutils
  2. Ponga lo siguiente en su ~/.bash_profile: eval $(gdircolors) alias ls="gls --color=auto"

Abra un nuevo shell, y los enlaces rotos se resaltarán como en Linux.

Monitor de pescado
fuente
1
no olvide agregar el siguiente alias en su ~ / .bash_profile:alias ls="gls --color=auto"
carlito
1
Como es solo una salida de dircolors, también puede simplemente poner eval $(dircolors)su ~/.bash_profile(si dircolors está instalado)
Scz
Buenos consejos, lo he agregado a la respuesta. Gracias a @lorenzo.
Monitor de peces