web-dev-qa-db-ja.com

Mac OSX:壊れたシンボリックリンクに色を付けることはできません

私のLinuxマシンでは、壊れたシンボリックリンクは赤で表示されるため、壊れたシンボリックリンクと無傷のシンボリックリンクを区別できます。 .bash_profileのPSCOLORSにいくつかの構成を追加して、Macでこれを設定しようとしましたが、これまでのところ何も機能していません。ディレクトリ、ファイル、実行可能ファイル、およびシンボリックリンクを区別するために色を付けることができました。ただし、壊れたシンボリックリンクは、無傷のシンボリックリンクと異なる色ではありません。グーグルで検索しても、有望な結果は得られていません。アイデア?トリック?

12
well actually

それが可能だとは思いません。lsのマニュアルページには、壊れたシンボリックリンクのカラースロットがリストされていません。

ここに便利なfindワンライナーがあります 壊れたシンボリックリンクを見つけるために:

find -L . -type l -ls
6
Tom

インストール Homebrew 最初に。

  1. インストールGNU coreutils:_brew install coreutils_
  2. 以下を_~/.bash_profile_に入れてください:eval $(gdircolors) alias ls="gls --color=auto"

新しいシェルを開くと、Linuxのように壊れたリンクが強調表示されます。

11
Fish Monitor