Quelle est la différence entre / dev / usb, / proc / bus / usb et / sys / bus / usb?

9

En termes de contenu, quelle est la différence entre ces 4 dossiers?

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

J'ai trouvé de nombreux liens symboliques entre ces dossiers, de nombreuses informations redondantes. Plus généralement, quelle est l'idée / le but en premier lieu de chacun de ces dossiers?

m-ric
la source

Réponses:

5

Prenez du wikipedia:

/ dev Périphériques essentiels, par exemple, / dev / null.

/ proc Système de fichiers virtuel documentant le noyau et l'état du processus sous forme de fichiers texte, par exemple, disponibilité, réseau. Sous Linux, correspond à un montage procfs.

/ sys Les distributions Linux modernes incluent un répertoire / sys en tant que système de fichiers virtuel (sysfs, comparable à / proc, qui est un procfs), qui stocke et permet la modification des périphériques connectés au système, tandis que de nombreux systèmes d'exploitation UNIX et Unix traditionnels les systèmes utilisent / sys comme lien symbolique vers l'arborescence des sources du noyau

andrade
la source
1
Merci mais ma question est spécifique à l'USB et à l'USB uniquement.
m-ric