Homebrew faz fornecer% GNUls
através do pacote coreutils
.
brew install coreutils
Em seguida, você poderia alias
do seu sistema ls
para o GNU ls
, que o Homebrew instala como gls
para evitar a substituição do uso de binários do sistema:
alias ls='/usr/local/bin/gls'
Como alternativa, conforme descrito em brew info coreutils
:
If you really need to use these commands with their normal names, you can add a "gnubin" directory to your PATH from your bashrc like:
PATH="$(brew --prefix coreutils)/libexec/gnubin:$PATH"
Continue usando as opções do GNU ls
se elas atenderem melhor às suas necessidades, por exemplo
ls -B
ou similarmente:
alias ls='/usr/local/bin/gls --hide=*~'