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?
macos
terminal
colors
.bash-profile
Bueno en realidad
fuente
fuente
ls
que admita enlaces simbólicos de colores para sus objetivos y enlaces huérfanos de colores. OS Xls
simplemente no puede hacerlo. Son 150 KB de código fuente frente a 25 KB de código fuente ...Respuestas:
No creo que sea posible: la página del manual
ls
no incluye una ranura de color para enlaces simbólicos rotos.Aquí hay una mano
find
de una sola línea para encontrar enlaces simbólicos rotos:fuente
Instale Homebrew primero.
brew install coreutils
~/.bash_profile
:eval $(gdircolors) alias ls="gls --color=auto"
Abra un nuevo shell, y los enlaces rotos se resaltarán como en Linux.
fuente
alias ls="gls --color=auto"
dircolors
, también puede simplemente ponereval $(dircolors)
su~/.bash_profile
(si dircolors está instalado)