System Info

lsusb

List USB devices connected to the system.

Synopsis

syntax
lsusb [OPTION]...

Examples

List all USB devices
lsusb
Detailed USB device information
lsusb -v
Show USB device tree
lsusb -t

Common options

FlagDescription
-vVerbose output
-tShow device tree
-sShow specific device by bus:devnum
-dShow specific device by vendor:product

About lsusb

The `lsusb` command list USB devices connected to the system. System information commands provide insight into hardware, kernel, memory, disk, and user session details.

These are typically the first tools you reach for when diagnosing system problems, capacity planning, or auditing a server's configuration. They work across most Linux distributions without additional packages.

The command accepts 4 commonly used flags shown above, though the full set of options is available in the man page (`man lsusb`). The 3 examples on this page cover typical real-world usage patterns that you can copy and adapt for your own workflows.

Related commands

More System Info Commands

Other commands in the System Info category

Related tools