Was ist der Unterschied zwischen / dev / usb, / proc / bus / usb und / sys / bus / usb?

9

Was ist inhaltlich der Unterschied zwischen diesen 4 Ordnern?

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

Ich habe viele Symlinks zwischen diesen Ordnern gefunden, viele redundante Informationen. Allgemeiner gesagt, was ist die Idee / der Zweck an erster Stelle jedes dieser Ordner?

m-ric
quelle

Antworten:

5

Nehmen Sie aus der Wikipedia:

/ dev Wesentliche Geräte, z. B. / dev / null.

/ proc Virtuelles Dateisystem, das den Kernel und den Prozessstatus als Textdateien dokumentiert, z. B. Betriebszeit, Netzwerk. Entspricht unter Linux einem procfs-Mount.

/ sys Moderne Linux-Distributionen enthalten ein / sys-Verzeichnis als virtuelles Dateisystem (sysfs, vergleichbar mit / proc, einem procfs), in dem die mit dem System verbundenen Geräte gespeichert und geändert werden können, während viele herkömmliche UNIX- und Unix-ähnliche Vorgänge ausgeführt werden Systeme verwenden / sys als symbolische Verbindung zum Kernel-Quellbaum

andrade
quelle
1
Vielen Dank, aber meine Frage ist nur für USB und USB spezifisch.
m-ric