Sto eseguendo la shell zsh in emacs. Quando corro ls
ottengo un =
alla fine dei .sock
file. Che cosa =
significa? È unico per unix socket?
Sto eseguendo la shell zsh in emacs. Quando corro ls
ottengo un =
alla fine dei .sock
file. Che cosa =
significa? È unico per unix socket?
Risposte:
Secondo la documentazione di coreutils in --classify
(alias -F
),
=
è per socket:
Aggiungi un carattere a ciascun nome di file indicando il tipo di file. Inoltre, per i file regolari eseguibili, aggiungi '*'. Gli indicatori del tipo di file sono '/' per le directory, '@' per i collegamenti simbolici, '|' per FIFO, '=' per socket, '>' per porte e niente per i file regolari. Non seguire i collegamenti simbolici elencati nella riga di comando a meno che non vengano specificate le opzioni --dereference-command-line (-H), --dereference (-L) o --dereference-command-line-symlink-to-dir.
--classify
o --indicator-style=classify
, probabilmente è stato aggiunto da un alias.