无法弄清楚文件是什么

无法弄清楚文件是什么

我刚刚在我的主目录中注意到了这个文件。我使用的是 OS X。使用 ls -l,我得到:

srwxr-xr-x    1 bryan  staff           0 Jul  7 11:33 {57A30B12-5DF8-467E-AA55-E502FEAC0B7A}

尝试 cat {57A30B12-5DF8-467E-AA55-E502FEAC0B7A} 返回

cat: {57A30B12-5DF8-467E-AA55-E502FEAC0B7A}: Connection refused

权限尤其让我困惑。 s 代表什么?

答案1

lsan的第一个字符s表示该文件是插座

它有点像 TCP 套接字,但对于同一台计算机上的客户端和服务器进程之间的通信,使用文件系统 /path/to/socket 作为名称,而不是 TCP 端口号。

您可以阅读有关套接字的更多信息man 2 socket,但这确实有点技术性。

相关内容