Eu suspeito que ls no seu caso é um alias para algo como ls --color=auto ; Nesse caso, ls tenta encontrar informações sobre os arquivos contidos no diretório para determinar qual cor usar.
ls --color=no
deve listar o diretório sem reclamar.
Se ainda reclamar, você pode estar usando outra opção, como -F ou --classify , que precisa acessar os metadados do arquivo ( -F / --classify examina o tipo de arquivo, por exemplo). / p>
Para garantir que você execute ls sem passar por um alias, use
command ls
ou
\ls
Para remover um alias para ls , use
unalias ls