= assinar no final dos arquivos .sock na saída ls

14

Estou executando o shell zsh no emacs. Quando executo ls, recebo um =no final dos .sockarquivos. O que =significa isso? É exclusivo para soquetes unix?

Edgar Aroutiounian
fonte

Respostas:

15

De acordo com a documentação do coreutils em --classify(alias -F), =é para soquetes:

Anexe um caractere a cada nome de arquivo indicando o tipo de arquivo. Além disso, para arquivos regulares executáveis, acrescente '*'. Os indicadores de tipo de arquivo são '/' para diretórios, '@' para links simbólicos, '|' para FIFOs, '=' para soquetes, '>' para portas e nada para arquivos regulares. Não siga os links simbólicos listados na linha de comandos, a menos que as opções --dereference-command-line (-H), --dereference (-L) ou --dereference-line-command-symlink-to-dir sejam especificadas.

Zelda
fonte
Neato, obrigado. Nunca ouvi falar de portas como um nome formal antes.
Edgar Aroutiounian
2
e se você realmente não digitou --classifyor --indicator-style=classify, provavelmente foi adicionado por um alias.
Robin Green
1
As portas @EdgarAroutiounian são um recurso Solaris, não amplamente adotado e, em particular, não disponível no Linux.
Gilles 'SO- stop be evil'