Tengo un problema con la lista de algún directorio con ls -l:
$ ls -l ./directory
-????????? ? ? ? ? ? file001.txt
-????????? ? ? ? ? ? file002.txt
y solo ls funciona bien:
$ ls ./directory
file001.txt file002.txt
¿Qué está mal?
test
directorio o no (marque d char para '.' Y '..')?man readdir
para más detalles de bajo nivel. Tenga en cuenta que POSIX no especifica este comportamiento.