Qual é a diferença entre / dev / usb, / proc / bus / usb e / sys / bus / usb?

8

Em termos de conteúdo, qual é a diferença entre essas 4 pastas?

  • /dev/usb
  • /proc/bus/usb
  • /sys/bus/usb
  • /sys/class/usb_device

Encontrei muitos links simbólicos entre essas pastas, muitas informações redundantes. Mais genericamente qual é a idéia / propósito em primeiro lugar de cada uma dessas pastas?

    
por m-ric 15.10.2012 / 17:20

2 respostas

4

Veja na Wikipédia:

/ dev Dispositivos essenciais, por exemplo, / dev / null.

/ proc Sistema de arquivos virtual que documenta o status do kernel e do processo como arquivos de texto, por exemplo, tempo de atividade, rede. No Linux, corresponde a uma montagem procfs.

/ sys As distribuições Linux modernas incluem um diretório / sys como um sistema de arquivos virtual (sysfs, comparável a / proc, que é um procfs), que armazena e permite a modificação dos dispositivos conectados ao sistema, enquanto muitos sistemas operacionais UNIX e Unix usam / sys como um link simbólico para a árvore de fontes do kernel

    
por 15.10.2012 / 17:34
2

como também mencionado link , / proc / bus / usb / devices está obsoleto. veja documentação do Kconfig .

    
por 11.05.2015 / 15:02

Tags