Из руководства :ls
Тип файла - один из следующих символов:
'-' обычный файл
'b' блокировать специальный файл
'c' символьный специальный файл
'C' высокопроизводительный («непрерывные данные») файл
«d» каталог
«D» дверь (Solaris 2.5 и выше)
«l» символическая ссылка
«M «автономный (« перенесенный ») файл (Cray DMF);
« n »специальный сетевой файл (HP-UX)
« p »FIFO (именованный канал)
« P »порт (Solaris 10 и выше)
« s »сокет
«? » какой-то другой тип файла
Итак, это сокет Unix . Это может иметь смысл, поскольку сокеты создаются процессами для прослушивания запросов. Используйте, lsof
чтобы определить, какой процесс использует этот сокет.
Вам может понадобиться использовать sudo
с lsof
, если сокет открыт процессом, выполняющимся от имени другого пользователя:
$ lsof /run/snapd.socket
$ sudo lsof /run/snapd.socket
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
systemd 1 root 197u unix 0xffff99dc9afa3000 0t0 191670 /run/snapd.socket type=STREAM
snapd 18626 root 8u unix 0xffff99dc9afa3000 0t0 191670 /run/snapd.socket type=STREAM