De quantas maneiras o Unix falsifica arquivos?

5

Eu sei que o sistema de arquivos Unix às vezes tem coisas que parecem ser arquivos, mas que na verdade não são arquivos. Os arquivos em dev realmente apontam para dispositivos. Também é possível criar pipes nomeados que também parecem ser arquivos, mas são filas de mensagens do tipo fifo. O diretório proc possui arquivos baseados em processos, memória, hardware, etc.

Estou tentando entender melhor essas abstrações para decidir qual delas posso utilizar. Quantas maneiras o Unix falsifica arquivos e quais podem ser facilmente implementados / usados pelos administradores? (isto é, pipes nomeados e links simbólicos são fáceis de usar.) Se eu soubesse os termos corretos para os conceitos, poderia encontrar os detalhes on-line.

    
por Mario 28.09.2013 / 00:05

1 resposta

0
O link deve fornecer uma maneira preliminar dos tipos de arquivos no Unix. Parece que existem 7 tipos ao todo:

  • - (arquivo normal)
  • d (diretório)
  • l (link simbólico)
  • b (dispositivo de bloco)
  • c (dispositivo de caractere)
  • p (pipe nomeado)
  • s (soquete)

Há mais informações sobre esses tipos de arquivos em alguma documentação Debian antiga (e aparentemente obsoleta): link

Mas, quanto a referências mais modernas, não sei de nada.

    
por 06.10.2013 / 03:02