Esta discrepância vem de uma simples opção para ls mais nada.
Na verdade, seu ls está com alias para ls --color=auto . Para ver isso tente no terminal,
type ls
É por isso que você tem saídas coloridas. Mas quando você usa sudo ls , ele usa /bin/ls , que não tem a opção de cor com ele. Então, ele não mostra as saídas coloridas.
Se você tentar /bin/ls , também terá menos saída de cor. Ou tente sudo ls --color=auto , que deve dar cor a você.