J'ai un problème avec la liste de certains répertoires avec ls -l:
$ ls -l ./directory
-????????? ? ? ? ? ? file001.txt
-????????? ? ? ? ? ? file002.txt
et juste ls fonctionne bien:
$ ls ./directory
file001.txt file002.txt
Qu'est-ce qui ne va pas?
test
répertoire ou non (vérifiez d char pour '.' Et '..')?man readdir
pour plus de détails de bas niveau. Notez que ce comportement n'est pas spécifié par POSIX.