No diretório raiz da minha unidade flash USB, às vezes quando corro ls
, a saída é normal e lista os arquivos. Outras vezes, a saída é simplesmente uma linha:
$ ls
.
Se eu tentar ls -la
em um desses momentos, recebo o seguinte:
$ ls -la
ls: .: Invalid argument
Se eu ls
voltar repetidamente várias vezes, parece retornar a saída normal ou a saída anormal basicamente aleatoriamente.
ls
parece funcionar normalmente em outros diretórios. ls $drivename
até parece funcionar bem no diretório pai e ls ..
parece funcionar bem em um diretório filho. (Embora eu não tenha 100% de certeza daquelas que "funcionam normalmente", pois o comportamento é indeterminado para começar.) Tentei outras duas unidades USB externas e obtive o mesmo comportamento.
O que está acontecendo aqui? Estou no Mac OS X 10.11.3.
Edit: Boa idéia, mas eu não pareço estar usando um alias e /bin/ls
dá o mesmo resultado.
/bin/ls
dá o mesmo resultado, às vezes produzindo .
. ls
parece funcionar normalmente em outros diretórios. ls NO\ NAME
até parece funcionar bem no diretório pai e ls ..
parece funcionar bem em um diretório filho. (Embora eu não pode ser 100% de certeza dos que "trabalhar normalmente" uma vez que o comportamento é indeterminado, para começar.)
ls
você está usando? /bin/ls --version
deve trabalhar
/bin/ls
?