Que signifient les symboles comme =, * et | dans la sortie de "ls -F" signifie?

14

Je travaille sur la création d'une «feuille de triche» de commandes shell. Je recherche actuellement la lscommande et ses drapeaux. Pour le -Fdrapeau, je sais ce que la majorité des indicateurs annexés signifient mais pour; =et |je ne trouve aucune information.

Quelqu'un pourrait-il me dire ce que signifient ces commandes?

Dan1676
la source
1
Copie possible de Que fait la commande l? ( ma réponse explique ce que signifient tous ces symboles). D'un autre côté, c'est beaucoup plus général, donc si vous répondez à cela comme le suggère @Aditya, il n'est probablement pas nécessaire de le fermer en double.
Eliah Kagan
Par intérêt, cette «feuille de triche» va-t-elle être publiée?
pl1nk
@ pl1nk non, c'était pour Uni. Si vous avez besoin d'aide avec les commandes, consultez le site que j'ai dans ma réponse
Dan1676

Réponses:

18

Je pense que vous parlez des indicateurs présentés par ls -F. Depuis la page de manuel 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)

Pour avoir un aperçu de la signification de ces indicateurs, nous devons plonger dans la infopage comme suggéré au bas de la page de manuel ( 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.

Ci-dessus est un extrait tiré de la section «Formatage de sortie général». Allez-y directement en utilisant info coreutils 'General output formatting'.

TL; DR

gertvdijk
la source