Linux 'ls' - what does the * mean?
Your ls
seems to have an alias to ls -F
. It shows the filetype:
* for executable
/ for directory
@ for symlink
| for fifo
= for socket
It means that the file has execute permission.
See the "-F, --classify" option in the ls(1) man page. Depending on the shell configuration this info may be printed by "default" (say, if you have an alias ls="ls -F").
ls -F appends a single character to a file name -
* executable
@ link
/ directory