O que significa * ao lado do nome do arquivo na saída de ls?

O que significa * ao lado do nome do arquivo na saída de ls?

Estou com uma dúvida relacionada à saída do llcomando.

Quando, no meu shell, executo o llcomando, obtenho esta saída:

-rwxrwxr-x 1 andrea andrea 104215 ott 15 15:56 atmosfs*

Por que tenho o *próximo ao nome do arquivo atmosfs? O que isso significa?

Responder1

Isso *significa que o arquivo é executável (em termos de permissões).

Seu alias provavelmente inclui a -Fopção for ls, que adicionará:

  • /em diretórios
  • *em arquivos que são executáveis
  • @em links simbólicos
  • =em soquetes
  • |em FIFOs (First In First Out, também conhecido como Named Pipes)

Você verá principalmente os três primeiros no uso diário.

É chocante se alguém não estiver familiarizado com ele, mas é uma opção bastante útil.

informação relacionada