Я запускаю оболонку 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
, його, ймовірно, додав псевдонім.