Auf meinem Linux-Rechner können Sie intakte Symlinks von defekten unterscheiden, da defekte rot gefärbt sind. Ich habe versucht, dies auf meinem Mac durch Hinzufügen einiger Konfigurationen zu PSCOLORS in meinem .bash_profile einzurichten, aber bisher hat nichts funktioniert. Ich habe es geschafft, die Farbe zu bekommen, um Verzeichnisse, Dateien, ausführbare Dateien und Symlinks zu unterscheiden. Die unterbrochenen Symlinks haben jedoch keine andere Farbe als intakte Symlinks. Durchsuchen auf Google hat keine vielversprechenden Ergebnisse erbracht. Ideen? Tricks?
macos
terminal
colors
.bash-profile
Naja eigentlich
quelle
quelle
ls
, der das Färben symbolischer Links für ihre Ziele und das Färben verwaister Links unterstützt. OS X kann dasls
einfach nicht. Es sind 150 KB Quellcode vs. 25 KB Quellcode ...Antworten:
Ich denke nicht, dass es möglich ist - die Manpage für
ls
listet keinen Farbslot für defekte Symlinks auf.Hier ist ein praktischer
find
Einzeiler zum Auffinden defekter Symlinks:quelle
Installieren Sie zuerst Homebrew .
brew install coreutils
~/.bash_profile
:eval $(gdircolors) alias ls="gls --color=auto"
Öffnen Sie eine neue Shell und beschädigte Links werden wie unter Linux hervorgehoben.
quelle
alias ls="gls --color=auto"
dircolors
, können Sie auch einfacheval $(dircolors)
Ihre~/.bash_profile
(wenn dircolors installiert ist)