列出所有可用的 USB 端口 Linux

列出所有可用的 USB 端口 Linux

我正在尝试找到一种方法来列出未插入的设备,但列出硬件上所有可用的 USB 端口。我正在使用 RPi,它有 4 个 USB 端口,按数字确定:1.1.2、1.3、1.1.3、1.2。但我只能在设备插入时访问此信息。有没有办法在不插入设备的情况下获取这些数字。谢谢!

答案1

USB 端口信息(空闲或占用)可以通过以下方式显示:

$ sudo lshw | grep -i -B5 -A3 'logical name: usb'

或者

$ sudo lshw | grep -i -B4 -A3 'usb@'

这表明输出包括(未在 RPi 上拍摄):
总线信息:usb@3
总线信息:usb@4
总线信息:usb@4:1
总线信息:usb@1
总线信息:usb@1:1
总线信息:usb@1:1.2
总线信息:usb@1:1.4
总线信息:usb@2
总线信息:usb@2:1
总线信息:usb@2:1.5

相关内容