Sur ma machine Linux, vous pouvez distinguer les liens symboliques intacts des liens cassés, car ceux qui sont cassés sont de couleur rouge. J'ai essayé de configurer cela sur mon Mac en ajoutant quelques configurations à PSCOLORS dans mon .bash_profile, mais jusqu'à présent, rien n'a fonctionné. J'ai réussi à obtenir la coloration pour distinguer les répertoires, fichiers, exécutables et liens symboliques. Cependant, les liens symboliques rompus ne sont pas d'une couleur différente de ceux des liens symboliques intacts. La recherche autour de Google n'a pas donné de résultats prometteurs. Des idées? Des trucs?
macos
terminal
colors
.bash-profile
bien en fait
la source
la source
ls
qui prend en charge la coloration des liens symboliques pour leurs cibles et des couleurs des liens orphelins. OS Xls
ne peut tout simplement pas le faire. C'est 150 Ko de code source contre 25 Ko de code source ...Réponses:
Je ne pense pas que ce soit possible - la page de manuel de
ls
ne répertorie pas un emplacement de couleur pour les liens symboliques brisés.Voici un
find
one-liner pratique pour trouver des liens symboliques cassés:la source
Installez d' abord Homebrew .
brew install coreutils
~/.bash_profile
:eval $(gdircolors) alias ls="gls --color=auto"
Ouvrez un nouveau shell et les liens brisés seront mis en évidence comme sous Linux.
la source
alias ls="gls --color=auto"
dircolors
, vous pouvez tout aussi bien mettreeval $(dircolors)
votre~/.bash_profile
(si des dircolors sont installés)