Seu ls
parece ter um alias para ls -F
. Mostra o tipo de arquivo:
* for executable
/ for directory
@ for symlink
| for fifo
= for socket
Quando faço um ls
em uma pasta, às vezes recebo entradas como:
a.txt*
b.txt
b.txt~
Eu acredito:
~
significa que é uma cópia de troca, mas o que significa *?
Seu ls
parece ter um alias para ls -F
. Mostra o tipo de arquivo:
* for executable
/ for directory
@ for symlink
| for fifo
= for socket
Isso significa que o arquivo tem permissão de execução.
Veja a opção "-F, --classify" na página do manual ls (1). Dependendo da configuração do shell, esta informação pode ser impressa por "default" (digamos, se você tiver um alias ls="ls -F").
ls -F acrescenta um único caractere a um nome de arquivo -
* executable
@ link
/ directory