¿Cuál es la diferencia entre / dev / usb, / proc / bus / usb y / sys / bus / usb?

9

En términos de contenido, ¿cuál es la diferencia entre estas 4 carpetas?

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

Encontré muchos enlaces simbólicos entre esas carpetas, mucha información redundante. Más genéricamente, ¿cuál es la idea / propósito en primer lugar de cada una de estas carpetas?

m-ric
fuente

Respuestas:

5

Toma de la wikipedia:

/ dev Dispositivos esenciales, por ejemplo, / dev / null.

/ proc Sistema de archivos virtual que documenta el kernel y el estado del proceso como archivos de texto, por ejemplo, tiempo de actividad, red. En Linux, corresponde a un montaje procfs.

/ sys Las distribuciones modernas de Linux incluyen un directorio / sys como un sistema de archivos virtual (sysfs, comparable a / proc, que es un procfs), que almacena y permite la modificación de los dispositivos conectados al sistema, mientras que muchos sistemas UNIX y Unix tradicionales funcionan los sistemas usan / sys como un enlace simbólico al árbol fuente del núcleo

andrade
fuente
1
Gracias pero mi pregunta es específica de usb y usb solamente.
m-ric