= 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?

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.


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'
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.