Wie sehen die Symbole =, * und | aus? in der Ausgabe von "ls -F" bedeuten?

14

Ich arbeite daran, ein "Spickzettel" mit Shell-Befehlen zu erstellen. Ich recherchiere gerade nach dem lsBefehl und seinen Flaggen. Für die -FFlagge weiß ich, was die Mehrzahl der angehängten Indikatoren bedeutet, außer für; =und |ich kann keine informationen finden.

Könnte mir bitte jemand sagen, was diese Befehle bedeuten.

Dan1676
quelle
1
Mögliches Duplikat von Was macht der Befehl l? ( Meine Antwort dort erklärt, was all diese Symbole bedeuten). Auf der anderen Seite ist das wesentlich allgemeiner. Wenn Sie dies also wie von @Aditya vorgeschlagen beantworten, muss es wahrscheinlich nicht als Duplikat geschlossen werden.
Eliah Kagan
Wird / wird dieser Spickzettel aus Interesse veröffentlicht?
Pl1nk
@pl1nk nein, es war für Uni. Wenn Sie Hilfe bei Befehlen benötigen,
schauen

Antworten:

18

Ich glaube, Sie sprechen über Indikatoren von ls -F. Aus der Manpage von 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)

Um einen Überblick über die Bedeutung dieser Indikatoren zu erhalten, müssen wir infowie unten auf der Hilfeseite ( info coreutils 'ls invocation') vorgeschlagen in die Seite eintauchen :

`-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.

Oben sehen Sie einen Auszug aus dem Abschnitt "Allgemeine Ausgabeformatierung". Gehen Sie dort direkt mit info coreutils 'General output formatting'.

TL; DR

gertvdijk
quelle