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 -F
will append, not prepend a*
indicator to filenames which refer to executables. – Jul 17 '19 at 18:37ls
output ? – 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