से मैनुअल :ls
फ़ाइल प्रकार निम्न वर्णों में से एक है:
'-' नियमित फ़ाइल
'b' विशेष फ़ाइल
'c' वर्ण विशेष फ़ाइल
'C' उच्च प्रदर्शन ("सन्निहित डेटा") फ़ाइल
'd' निर्देशिका
'D' द्वार (Solaris 2.5 और ऊपर)
'l' प्रतीकात्मक लिंक
M 'ऑफ-लाइन ("माइग्रेटेड") फ़ाइल (क्रे DMF)
' n 'नेटवर्क विशेष फ़ाइल (HP-UX)
' p 'FIFO (पाइप का नाम)
' P 'पोर्ट (Solaris 10 और ऊपर)
का' सॉकेट
'है? " कुछ अन्य फ़ाइल प्रकार
तो, यह एक यूनिक्स सॉकेट है । यह सार्थक हो सकता है, क्योंकि सॉकेट अनुरोधों को सुनने के लिए प्रक्रियाओं द्वारा बनाए जाते हैं। 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