Ich lasse die zsh-Shell in Emacs laufen. Wenn ich laufe lsbekomme ich =am Ende eine .sockDatei. Was bedeutet das =bedeuten? Ist es einzigartig für Unix-Sockets?
Ich lasse die zsh-Shell in Emacs laufen. Wenn ich laufe lsbekomme ich =am Ende eine .sockDatei. Was bedeutet das =bedeuten? Ist es einzigartig für Unix-Sockets?
Antworten:
Laut der coreutils- Dokumentation unter --classify(alias -F)
=gilt für Sockets:
Fügen Sie jedem Dateinamen ein Zeichen hinzu, das den Dateityp angibt. Fügen Sie außerdem für reguläre Dateien, die ausführbar sind, '*' hinzu. Die Dateitypindikatoren sind '/' für Verzeichnisse, '@' für symbolische Links, '|' für FIFOs '=' für Sockets '>' für Türen und nichts für reguläre Dateien. Folgen Sie nicht den in der Befehlszeile aufgeführten symbolischen Links, es sei denn, die Optionen --dereference-command-line (-H), --dereference (-L) oder --dereference-command-line-symlink-to-dir sind angegeben.
--classifyoder eingegeben haben --indicator-style=classify, wurde es wahrscheinlich durch einen Alias hinzugefügt.