Seu comando ls pode, na verdade, ser um apelido para algo mais complicado; você pode tentar executando em vez de /bin/ls ou \ls , você não deve ver o mesmo comportamento. O comando alias pode mostrar se você tem um alias de ls e para o quê.
Além disso, seu prompt de shell pode ser configurado para executar tal comando: é "comum" colocar várias informações de git (estado do diretório, último ID de confirmação, nome de ramificação, etc.) dentro de um prompt e fazer isso git status deve ser executado automaticamente após cada chamada de comando.