На моей машине linux вы можете отличить неповрежденные символические ссылки от сломанных, потому что сломанные окрашены в красный цвет. Я попытался настроить это на своем Mac, добавив некоторые настройки в PSCOLORS в моем .bash_profile, но пока ничего не получалось. Мне удалось получить раскраску, чтобы отличить каталоги, файлы, исполняемые файлы и символические ссылки. Однако сломанные символические ссылки не отличаются по цвету от неповрежденных символических ссылок. Поиск по Google не дал многообещающих результатов. Идеи? Трюки?
2 ответа
11
Сначала установите Homebrew .
- Установить GNU coreutils:
brew install coreutils
- Поместите в свой
~/.bash_profile
:eval $(gdircolors) alias ls="gls --color=auto"
Откройте новую оболочку, и битые ссылки будут выделены, как в Linux.
6
Я не думаю, что это возможно - на странице man для ls
нет цветового слота для неработающих символических ссылок.
Вот удобная строка find
для поиска неработающих символических ссылок:
find -L . -type l -ls