¿Qué significan los símbolos como =, * y | en la salida de "ls -F" significa?

14

Estoy trabajando en la creación de una 'hoja de trucos' de comandos de shell. Actualmente estoy investigando el lscomando y sus banderas. Para la -Fbandera sé lo que significa la mayoría de los indicadores adjuntos, pero para; =y |no puedo encontrar ninguna información.

¿Podría alguien decirme qué significan estos comandos?

Dan1676
fuente
1
Posible duplicado de ¿Qué hace el comando l? ( mi respuesta allí explica lo que significan todos esos símbolos). Por otro lado, eso es considerablemente más general, por lo que si responde esto como sugiere @Aditya, probablemente no sea necesario cerrarlo como un duplicado.
Eliah Kagan
Por interés, ¿se publicará esta 'hoja de trucos'?
pl1nk
@ Por favor, no, fue para Uni. Si necesita ayuda con los comandos, vea el sitio que tengo en mi respuesta
Dan1676

Respuestas:

18

Creo que estás hablando de indicadores presentados por ls -F. De la página de manual de ls:

-F, --classify
   append indicator (one of */=>@|) to entries

[...]

--indicator-style=WORD
   append indicator with style WORD to entry names: none (default), slash (-p),
   file-type (--file-type), classify (-F)

Para obtener una visión general del significado de estos indicadores, tenemos que sumergirnos en la infopágina como se sugiere en la parte inferior de la página de manual ( info coreutils 'ls invocation'):

`-F'
`--classify'
`--indicator-style=classify'
     Append a character to each file name indicating the file type.
     Also, for regular files that are executable, append `*'.  The file
     type indicators are `/' for directories, `@' for symbolic links,
     `|' for FIFOs, `=' for sockets, `>' for doors, and nothing for
     regular files.  Do not follow symbolic links listed on the command
     line unless the `--dereference-command-line' (`-H'),
     `--dereference' (`-L'), or
     `--dereference-command-line-symlink-to-dir' options are specified.

Arriba hay un extracto tomado de la sección 'Formateo de salida general'. Ir allí directamente usando info coreutils 'General output formatting'.

TL; DR

gertvdijk
fuente