This question already has an answer here:
According to this website:
The first letter indicates the file type:
f means file and
d means directory. But in my case I've an
l. What's the meaning of this
l? In my case, the file is actually a directory too.
Also some entries do not have any file type, i.e. they have a leading dash
-. Does this mean that the OS does not recognise the file type?