Você pode instalar o GNU coreutils no macOS para obter o GNU ls
. Existem várias maneiras de fazer isso, incluindo o HomeBrew, o MacPorts, o Fink ou o pkgsrc do NetBSD. Alguns deles podem instalar os utilitários GNU com um prefixo g
para distingui-los dos utilitários no sistema básico (ou seja, o GNU ls
seria instalado como gls
).
Também é possível definir um alias simples para ls
que apenas adiciona o -F
flag:
alias ls="ls -F"
Isso fará com que alguns tipos de arquivos sejam anotados com um caractere no final de seus nomes de arquivo, por exemplo, @
para links simbólicos, /
para diretórios, *
para arquivos executáveis, etc.
O manual para ls
vai lhe dizer mais.