На моей машине linux вы можете отличить неповрежденные символические ссылки от сломанных, потому что сломанные окрашены в красный цвет. Я попытался настроить это на своем Mac, добавив некоторые настройки в PSCOLORS в моем .bash_profile, но пока ничего не получалось. Мне удалось получить раскраску, чтобы отличить каталоги, файлы, исполняемые файлы и символические ссылки. Однако сломанные символические ссылки не отличаются по цвету от неповрежденных символических ссылок. Поиск по Google не дал многообещающих результатов. Идеи? Трюки?
macos
terminal
colors
.bash-profile
а на самом деле
источник
источник
ls
который поддерживает раскрашивание символических ссылок для своих целей и раскрашивает потерянные ссылки. OS Xls
просто не может этого сделать. Это 150 КБ исходного кода против 25 КБ исходного кода ...Ответы:
Я не думаю, что это возможно - в справочной странице
ls
не указан цветной слот для неработающих символических ссылок.Вот удобная
find
строка для поиска неработающих символических ссылок:источник
Сначала установите Homebrew .
brew install coreutils
~/.bash_profile
:eval $(gdircolors) alias ls="gls --color=auto"
Откройте новую оболочку, и битые ссылки будут выделены, как в Linux.
источник
alias ls="gls --color=auto"
dircolors
, вы также можете просто вставитьeval $(dircolors)
свой~/.bash_profile
(если dircolors установлен)