Na minha máquina Linux, você pode distinguir links simbólicos intactos de quebrados, porque os quebrados são de cor vermelha. Tentei fazer isso no meu mac adicionando algumas configurações ao PSCOLORS no meu .bash_profile, mas até agora nada funcionou. Consegui obter a coloração para diferenciar diretórios, arquivos, executáveis e links simbólicos. No entanto, os links simbólicos quebrados não têm uma cor diferente dos links simbólicos intactos. Pesquisando no google não produziu nenhum resultado promissor. Ideias? Truques?
macos
terminal
colors
.bash-profile
bem, na verdade
fonte
fonte
ls
que suporte a coloração de links simbólicos para seus destinos e cores de links órfãos. OS Xls
simplesmente não pode fazê-lo. São 150 KB de código-fonte vs. 25 KB de código-fonte ...Respostas:
Eu não acho que é possível - a página de manual
ls
não lista um slot de cores para links simbólicos quebrados.Aqui está um prático
find
one-liner para encontrar links simbólicos quebrados:fonte
Instale o Homebrew primeiro.
brew install coreutils
~/.bash_profile
:eval $(gdircolors) alias ls="gls --color=auto"
Abra um novo shell e os links quebrados serão destacados como no Linux.
fonte
alias ls="gls --color=auto"
dircolors
, você pode também apenas colocareval $(dircolors)
em sua~/.bash_profile
(se dircolors está instalado)