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