6

Midnight Commander: what does a '*' in front of file names mean?

1 Answers1

10

From mc(1) manual:

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).

As stated in the manual, * signifies files with executable bit set

Sergiy Kolodyazhnyy
  • 105,154
  • 20
  • 279
  • 497
  • Does also refer to a 'tagged' file, from man mc: > mark an asterisk if the file is tagged, a space if it's not. – user598527 Feb 04 '24 at 07:00