В чем разница между / dev / usb, / proc / bus / usb и / sys / bus / usb?

9

Что касается содержания, в чем разница между этими 4 папками?

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

Я нашел много символических ссылок между этими папками, много избыточной информации. В более общем смысле, какова идея / цель в первую очередь каждой из этих папок?

м-RIC
источник

Ответы:

5

Взять из википедии:

/ dev Основные устройства, например, / dev / null.

/ proc Виртуальная файловая система, документирующая ядро ​​и состояние процесса в виде текстовых файлов, например, время работы, сеть. В Linux соответствует монтированию procfs.

/ sys Современные дистрибутивы Linux включают каталог / sys в качестве виртуальной файловой системы (sysfs, сравнимый с / proc, который является procfs), который хранит и позволяет модифицировать устройства, подключенные к системе, в то время как многие традиционные UNIX и Unix-подобные операционные системы используют / sys как символическую ссылку на исходное дерево ядра

Андраде
источник
1
Спасибо, но мой вопрос относится только к USB и USB.
м-RIC