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

3

Eu tenho uma dúvida relacionada a saída do comando ll .

Quando, no meu shell, eu executo o comando ll , obtenho esta saída:

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

Por que tenho o * ao lado do nome do arquivo atmosfs ? O que significa isso?

    
por AndreaNobili 15.10.2013 / 16:37

1 resposta

7

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

Seu alias provavelmente inclui a opção -F para ls , que adicionará:

  • / nos diretórios
  • * em arquivos que são executáveis
  • @ em links simbólicos
  • = em soquetes
  • | nas FIFOs

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

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

    
por 15.10.2013 / 16:41

Tags