El comando lsusb se usa para mostrar información sobre los dispositivos que están conectados a los buses USB del sistema. Este comando escanea el directorio /dev/bus/usb/ para obtener información. De forma predeterminada, el comando imprimirá el número del bus y el dispositivo conectado, la ID del dispositivo y el nombre del proveedor y el producto que coincida con ese dispositivo.
Puede usar el indicador -v para ver información detallada sobre cada dispositivo, similar al uso de udevadm info dominio. También puede filtrar los resultados por autobús (-s) y por proveedor/producto (-d).
Sintaxis
La sintaxis del comando lsusb es:
# lsusb [options]
Si encuentra el siguiente error mientras ejecuta el comando lsusb:
lsusb: command not found
puede intentar instalar el siguiente paquete según su elección de distribución:
Distribución del sistema operativo | Comando |
---|---|
OS X | instalar cerveza lsusb |
Debian | apt-get install usbutils |
Ubuntu | apt-get install usbutils |
Alpino | apk agregar utilidades usb |
Arco Linux | pacman -S usbutils |
Kali Linux | apt-get install usbutils |
Cent OS | yum instalar utilidades usb |
Fedora | dnf instalar utilidades usb |
Raspbian | apt-get install usbutils |
Ejemplos del comando lsusb
1. Para enumerar los dispositivos USB:
# lsusb
2. Para ser detallado:
# lsusb -v # lsusb --verbose
3. Para mostrar solo los dispositivos en el bus y/o número de dispositivo especificado:
# lsusb -s bus # lsusb -s devnum
4. Para mostrar solo los dispositivos con el proveedor e ID de producto especificados:
# lsusb -d vendor # lsusb -d product
5. Para no escanear el directorio /dev/bus/usb, mostrar solo información sobre el dispositivo cuyo archivo de dispositivo se proporciona:
# lsusb -D device
6. Para indicarle a lsusb que descargue la jerarquía del dispositivo USB físico como un árbol:
# lsusb -t
7. Para obtener la versión:
# lsusb -V # lsusb --version