= подписать в конце файлов .sock в выводе ls


15

Я использую оболочку Zsh в Emacs. Когда я бегу, lsя получаю =в конце .sockфайлов. Что =значит? Это уникально для сокетов Unix?

Ответы:


16

Согласно документации coreutils в --classify(псевдоним -F), =для сокетов:

Добавьте к каждому имени файла символ, указывающий тип файла. Также для обычных исполняемых файлов добавьте '*'. Индикаторы типов файлов: «/» для каталогов, «@» для символических ссылок, «|» для FIFO: '=' для сокетов, '>' для дверей и ничего для обычных файлов. Не переходите по символическим ссылкам, указанным в командной строке, если не указаны параметры --dereference-command-line (-H), --dereference (-L) или --dereference-command-line-symlink-to-dir.


Neato, спасибо. Никогда раньше не слышал о дверях как официальном названии.
Эдгар Арутюнян

2
и если вы на самом деле не печатали --classifyили --indicator-style=classify, возможно, он был добавлен псевдонимом.
Робин Грин

1
@EdgarAroutiounian Двери - это функция Solaris, которая не получила широкого распространения и, в частности, недоступна в Linux.
Жиль "ТАК ... перестать быть злым"
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.