Assuming you're using Midnight Commander as was guessed based on the image, MC's man page says under "Listing Mode...", that one of the available fields is this:
type
displays a one character wide type field. This character is similar to
what is displayed by ls with the -F flag - * for executable files, /
for directories, @ for links, = for sockets, - for character devices,
+ for block devices, | for pipes, ~ for symbolic links to directories and ! for stale symlinks (links that point nowhere).
Underneath, it's mentioned that
For example, the Full display corresponds to this format:
half type name | size | mtime
which pretty much looks like what I get by default, so it's probably just the type indicator for an executable file.
You could test that empirically too, just create a directory with a bunch of different kinds of files and see what MC shows you.
\ls(a backslash preceeding ls) to get rid of*. – Archemar Jul 17 '19 at 04:39ls -Fwill append, not prepend a*indicator to filenames which refer to executables. – Jul 17 '19 at 18:37lsoutput ? – Jul 17 '19 at 21:25man mc: > mark an asterisk if the file is tagged, a space if it's not. – user598527 Feb 04 '24 at 07:01