Il comando lsusb viene utilizzato per visualizzare informazioni sui dispositivi collegati ai bus USB del sistema. Questo comando esegue la scansione della directory /dev/bus/usb/ per informazioni. Per impostazione predefinita, il comando stamperà il numero del bus e del dispositivo collegato, l'ID del dispositivo e il nome del fornitore e del prodotto corrispondente a quel dispositivo.
Puoi utilizzare il flag -v per visualizzare informazioni dettagliate su ciascun dispositivo, in modo simile all'utilizzo di udevadm info comando. Puoi anche filtrare i risultati per bus (-s) e per fornitore/prodotto (-d).
Sintassi
La sintassi del comando lsusb è:
# lsusb [options]
Se si verifica l'errore seguente durante l'esecuzione del comando lsusb:
lsusb: command not found
puoi provare a installare il pacchetto seguente secondo la tua scelta di distribuzione:
Distribuzione del sistema operativo | Comando |
---|---|
OS X | brew install lsusb |
Debian | apt-get install usbutils |
Ubuntu | apt-get install usbutils |
Alpino | apk aggiunge usbutils |
Arci Linux | pacman -S usbutils |
Kali Linux | apt-get install usbutils |
CentOS | yum install usbutils |
Fedora | dnf installa usbutils |
Raspbian | apt-get install usbutils |
Esempi di comando lsusb
1. Per elencare i dispositivi USB:
# lsusb
2. Per essere prolisso:
# lsusb -v # lsusb --verbose
3. Per mostrare solo i dispositivi nel bus e/o devnum specificato:
# lsusb -s bus # lsusb -s devnum
4. Per mostrare solo i dispositivi con il fornitore e l'ID prodotto specificati:
# lsusb -d vendor # lsusb -d product
5. Per non eseguire la scansione della directory /dev/bus/usb, visualizzare invece solo le informazioni sul dispositivo a cui è stato fornito il file del dispositivo:
# lsusb -D device
6. A Dice a lsusb di scaricare la gerarchia del dispositivo USB fisico come un albero:
# lsusb -t
7. Per ottenere la versione:
# lsusb -V # lsusb --version