Como são os símbolos =, * e | na saída de "ls -F" significa?

14

Estou trabalhando na criação de uma 'folha de dicas' de comandos shell. Atualmente, estou pesquisando o lscomando e suas bandeiras. Para a -Fbandeira, sei o que a maioria dos indicadores anexos significa, exceto para; =e |não consigo encontrar nenhuma informação.

Alguém poderia me dizer o que esses comandos significam.

Dan1676
fonte
1
Possível duplicata de O que o comando l faz? ( minha resposta explica o que todos esses símbolos significam). Por outro lado, isso é consideravelmente mais geral, portanto, se você responder como sugere a @Aditya, provavelmente não precisará ser fechado como duplicado.
Elias Kagan
Fora de interesse, essa 'cábula' será / será publicada?
Pl1nk
@ pl1nk não, era para a Uni. Se precisar de ajuda com comandos ver o site que eu tenho na minha resposta
Dan1676

Respostas:

18

Eu acredito que você está falando sobre indicadores apresentados por ls -F. Na 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 obter uma visão geral do significado desses indicadores, precisamos mergulhar na infopágina, conforme sugerido na parte inferior da 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.

Acima está um trecho retirado da seção 'Formatação geral de saída'. Vá lá diretamente usando info coreutils 'General output formatting'.

TL; DR

gertvdijk
fonte