Mac OSX:无法为损坏的符号链接上色


12

在我的linux机器上,您可以分辨出残破的符号链接,因为残破的符号链接显示为红色。我试图通过在.bash_profile中的PSCOLORS中添加一些配置来在Mac上进行此设置,但到目前为止没有任何效果。我设法使颜色能够区分目录,文件,可执行文件和符号链接。但是,断开的符号链接与完整的符号链接没有不同的颜色。在google上搜索并没有得到任何令人满意的结果。有想法吗?技巧?


您可能已经成功安装了Linux端口,该端口ls支持为目标符号链接和彩色孤立链接。OS X ls根本无法做到。它的150KB源代码源代码25KB ...
丹尼尔·贝克

Answers:



11

首先安装Homebrew

  1. 安装GNU coreutils: brew install coreutils
  2. 将以下内容放入您的~/.bash_profile eval $(gdircolors) alias ls="gls --color=auto"

打开一个新的外壳,断开的链接将像在Linux上一样突出显示。


1
不要忘了在您的〜/ .bash_profile中添加以下别名:alias ls="gls --color=auto"
carlito 2014年

1
因为它只是一个输出dircolors,可以也只是把eval $(dircolors)你的~/.bash_profile(如果安装dircolors)
SCZ

不错的提示,我已将其添加到答案中。感谢@lorenzo。
Fish Monitor
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.