Mac OSX: невозможно раскрасить сломанные символические ссылки

На моей машине linux вы можете отличить неповрежденные символические ссылки от сломанных, потому что сломанные окрашены в красный цвет. Я попытался настроить это на своем Mac, добавив некоторые настройки в PSCOLORS в моем.bash_profile, но пока ничего не получалось. Мне удалось получить раскраску, чтобы отличить каталоги, файлы, исполняемые файлы и символические ссылки. Однако сломанные символические ссылки не отличаются по цвету от неповрежденных символических ссылок. Поиск по Google не дал многообещающих результатов. Идеи? Трюки?

2 ответа

Решение

Я не думаю, что это возможно - справочная страница для ls не перечисляет цветовой слот для битых символических ссылок.

Вот удобная find одна строка для поиска неработающих символических ссылок:

find -L . -type l -ls

Сначала установите Homebrew.

  1. Установите GNU coreutils: brew install coreutils
  2. Поместите следующее в свой ~/.bash_profile: eval $(gdircolors) alias ls="gls --color=auto"

Откройте новую оболочку, и битые ссылки будут выделены, как в Linux.

Другие вопросы по тегам