Я использую оболочку Zsh в Emacs. Когда я бегу, ls
я получаю =
в конце .sock
файлов. Что =
значит? Это уникально для сокетов Unix?
Я использую оболочку Zsh в Emacs. Когда я бегу, ls
я получаю =
в конце .sock
файлов. Что =
значит? Это уникально для сокетов Unix?
Ответы:
Согласно документации coreutils в --classify
(псевдоним -F
),
=
для сокетов:
Добавьте к каждому имени файла символ, указывающий тип файла. Также для обычных исполняемых файлов добавьте '*'. Индикаторы типов файлов: «/» для каталогов, «@» для символических ссылок, «|» для FIFO: '=' для сокетов, '>' для дверей и ничего для обычных файлов. Не переходите по символическим ссылкам, указанным в командной строке, если не указаны параметры --dereference-command-line (-H), --dereference (-L) или --dereference-command-line-symlink-to-dir.
--classify
или --indicator-style=classify
, возможно, он был добавлен псевдонимом.