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.