Я использую оболочку 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, возможно, он был добавлен псевдонимом.