在Linux中使用lsusb
命令,可以了解到新连接的USB设备的总线和设备号以及其名称。
但是,我如何只使用命令行知道USB设备连接到了哪个设备目录(/dev/*)中的Linux设备?
在Linux中使用lsusb
命令,可以了解到新连接的USB设备的总线和设备号以及其名称。
但是,我如何只使用命令行知道USB设备连接到了哪个设备目录(/dev/*)中的Linux设备?
每个检测到的USB设备都会在此处有一个条目,并显示"Driver="字段,以显示与您的设备关联的驱动程序。cat /sys/kernel/debug/usb/devices
这是我笔记本电脑上 lsusb
命令的输出示例:
Bus 004 Device 123: ID 2001:3c1b D-Link Corp. DWA-127 Wireless N 150 High-Gain Adapter(rev.A1) [Ralink RT3070]
这是 004 巴士上的设备 123。 /dev/bus/usb/004/123
只是感兴趣设备的文件。
路径可能在不同的内核上有所不同。上面的结果适用于内核版本 3.15.2。