= firmar al final de los archivos .sock en la salida ls

15

Estoy ejecutando el shell zsh en emacs. Cuando ejecuto lsme sale un =al final de los .sockarchivos. ¿Qué significa =eso? ¿Es exclusivo de los sockets unix?

Edgar Aroutiounian
fuente

Respuestas:

16

De acuerdo con la documentación de coreutils en --classify(alias -F), =es para sockets:

Agregue un carácter a cada nombre de archivo que indique el tipo de archivo. Además, para los archivos normales que son ejecutables, agregue '*'. Los indicadores de tipo de archivo son '/' para directorios, '@' para enlaces simbólicos, '|' para FIFOs, '=' para sockets, '>' para puertas, y nada para archivos normales. No siga los enlaces simbólicos enumerados en la línea de comando a menos que se especifiquen las opciones --dereference-command-line (-H), --dereference (-L) o --dereference-command-line-symlink-to-dir.

Zelda
fuente
Neato, gracias. Nunca he oído hablar de puertas como un nombre formal antes.
Edgar Aroutiounian
2
y si realmente no escribiste --classifyo --indicator-style=classify, probablemente fue agregado por un alias.
Robin Green
1
@EdgarAroutiounian Doors es una característica de Solaris, no ampliamente adoptada, y en particular no disponible en Linux.
Gilles 'SO- deja de ser malvado'