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?


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.