Korzystam z powłoki Zsh w emacsie. Po uruchomieniu ls
pojawia się =
na końcu .sock
plików. Co =
znaczy Czy jest unikalny dla gniazd unixowych?
Korzystam z powłoki Zsh w emacsie. Po uruchomieniu ls
pojawia się =
na końcu .sock
plików. Co =
znaczy Czy jest unikalny dla gniazd unixowych?
Odpowiedzi:
Zgodnie z dokumentacją coreutils pod --classify
(alias -F
)
=
dotyczy gniazd:
Do każdej nazwy pliku dodaj znak wskazujący typ pliku. Ponadto w przypadku zwykłych plików, które można wykonać, dodaj „*”. Wskaźniki typu pliku to „/” dla katalogów, „@” dla dowiązań symbolicznych, „|” dla FIFO, „=” dla gniazd, „>” dla drzwi i nic dla zwykłych plików. Nie należy podążać za dowiązaniami symbolicznymi wymienionymi w wierszu poleceń, chyba że podano opcje --dereference-wiersza polecenia (-H), --dereference (-L) lub --dereference-wiersza polecenia-symlink-to-dir.
--classify
lub --indicator-style=classify
, prawdopodobnie został dodany przez alias.