Não consigo descobrir o que é um arquivo

1

Eu tenho esse arquivo que acabei de ver no meu diretório pessoal. Estou usando o OS X. Usando ls -l, recebo:

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

Gato tentador {57A30B12-5DF8-467E-AA55-E502FEAC0B7A} retorna

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

As permissões em particular me confundem. O que os s significam?

    
por abnry 03.09.2016 / 17:40

1 resposta

4

O primeiro caractere de ls sendo s significa que este arquivo é um socket .

É um pouco como um soquete TCP, mas para comunicação entre um cliente e um processo do servidor na mesma máquina, usando o sistema de arquivos / path / to / socket como nome, em vez de um número de porta TCP.

Você pode ler mais sobre sockets com man 2 socket , mas isso é um pouco técnico.

    
por 03.09.2016 / 17:50

Tags