Dans le répertoire racine de ma clé USB, parfois lorsque je lance ls
, la sortie est normale et elle répertorie les fichiers. À d'autres moments, la sortie est simplement une ligne:
$ ls
.
Si j'essaye ls -la
à l'un de ces moments, j'obtiens ceci:
$ ls -la
ls: .: Invalid argument
Si je cours ls
plusieurs fois de suite, il semble renvoyer la sortie normale ou la sortie anormale essentiellement au hasard.
ls
semble fonctionner normalement dans d'autres répertoires. ls $drivename
semble même fonctionner correctement à partir du répertoire parent et ls ..
semble fonctionner correctement à partir d'un répertoire enfant. (Bien que je ne puisse pas être sûr à 100% de ceux qui "fonctionnent normalement" car le comportement est indéterminé pour commencer.) J'ai essayé deux autres lecteurs USB externes et j'ai eu le même comportement.
Que se passe t-il ici? Je suis sur Mac OS X 10.11.3.
Edit: Belle idée, mais je ne semble pas utiliser d'alias, et /bin/ls
donne le même résultat.
/bin/ls
donne le même résultat, parfois en sortie .
. ls
semble fonctionner normalement dans d'autres répertoires. ls NO\ NAME
semble même fonctionner correctement à partir du répertoire parent et ls ..
semble fonctionner correctement à partir d'un répertoire enfant. (Bien que je ne puisse pas être sûr à 100% de ceux qui "fonctionnent normalement" car le comportement est indéterminé pour commencer.)
ls
utilisez-vous? /bin/ls --version
devrait fonctionner
/bin/ls
?