在 Linux 系统中,你可以通过以下几种方法查看已连接的 USB 设备数量及详细信息:
lsusb 命令lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubbash
lsusb | grep -c "Device"/sys/bus/usb/devices/ 目录ls /sys/bus/usb/devices/
usb 开头的目录代表一个 USB 控制器或设备。bash
ls /sys/bus/usb/devices/ | grep -c "^usb"dmesg 查看内核日志dmesg | grep -i usb
usb-devices 命令(需 root)sudo usb-devices
lshw 查看硬件信息sudo lshw -class usb
lsusb | grep -c "Device"lsusb -v 或 sudo usb-deviceslsusb 和 lshw 分析(USB 控制器下的端口数)。⚠️ 注意:部分命令需要
root权限(如usb-devices或lshw),使用sudo执行。