12

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

2 ответа2

11

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

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

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

6

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

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

find -L . -type l -ls

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .