{
    "mode": "man",
    "parameter": "lsusb",
    "section": "8",
    "url": "https://www.chedong.com/phpMan.php/man/lsusb/8/json",
    "generated": "2026-05-30T07:08:23Z",
    "synopsis": "lsusb [ options ]",
    "sections": {
        "NAME": {
            "content": "lsusb - list USB devices\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "lsusb [ options ]\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "lsusb  is  a utility for displaying information about USB buses in the system and the devices\nconnected to them. It uses udev's hardware database to associate a full  human-readable  name\nto the vendor ID and the product ID.\n\n",
            "subsections": []
        },
        "OPTIONS": {
            "content": "",
            "subsections": [
                {
                    "name": "-v --verbose",
                    "content": "Tells  lsusb  to  be verbose and display detailed information about the devices shown.\nThis includes configuration descriptors for the device's  current  speed.   Class  de‐\nscriptors  will be shown, when available, for USB device classes including hub, audio,\nHID, communications, and chipcard. Can be used with the t option.\n",
                    "flag": "-v",
                    "long": "--verbose"
                },
                {
                    "name": "-s",
                    "content": "Show only devices in specified bus and/or devnum.  Both IDs are given in  decimal  and\nmay be omitted.\n",
                    "flag": "-s"
                },
                {
                    "name": "-d",
                    "content": "Show  only  devices  with  the specified vendor and product ID.  Both IDs are given in\nhexadecimal.\n",
                    "flag": "-d"
                },
                {
                    "name": "-D",
                    "content": "Do not scan the /dev/bus/usb directory, instead display only information about the de‐\nvice  whose  device  file  is  given.   The  device  file  should  be  something  like\n/dev/bus/usb/001/001.  This option displays detailed information like  the  v  option;\nyou must be root to do this.\n",
                    "flag": "-D"
                },
                {
                    "name": "-t --tree",
                    "content": "Tells  lsusb to dump the physical USB device hierarchy as a tree. Verbosity can be in‐\ncreased twice with the v option.\n",
                    "flag": "-t",
                    "long": "--tree"
                },
                {
                    "name": "-V --version",
                    "content": "Print version information on standard output, then exit successfully.\n\n",
                    "flag": "-V",
                    "long": "--version"
                }
            ]
        },
        "RETURN VALUE": {
            "content": "If the specified device is not found, a non-zero exit code is returned.\n\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "lspci(8), usbview(8).\n\n",
            "subsections": []
        },
        "AUTHOR": {
            "content": "Thomas Sailer, <sailer@ife.ee.ethz.ch>.\n\n\n\nusbutils-014                              11 February 2019                                  lsusb(8)",
            "subsections": []
        }
    },
    "summary": "lsusb - list USB devices",
    "flags": [
        {
            "flag": "-v",
            "long": "--verbose",
            "arg": null,
            "description": "Tells lsusb to be verbose and display detailed information about the devices shown. This includes configuration descriptors for the device's current speed. Class de‐ scriptors will be shown, when available, for USB device classes including hub, audio, HID, communications, and chipcard. Can be used with the t option."
        },
        {
            "flag": "-s",
            "long": null,
            "arg": null,
            "description": "Show only devices in specified bus and/or devnum. Both IDs are given in decimal and may be omitted."
        },
        {
            "flag": "-d",
            "long": null,
            "arg": null,
            "description": "Show only devices with the specified vendor and product ID. Both IDs are given in hexadecimal."
        },
        {
            "flag": "-D",
            "long": null,
            "arg": null,
            "description": "Do not scan the /dev/bus/usb directory, instead display only information about the de‐ vice whose device file is given. The device file should be something like /dev/bus/usb/001/001. This option displays detailed information like the v option; you must be root to do this."
        },
        {
            "flag": "-t",
            "long": "--tree",
            "arg": null,
            "description": "Tells lsusb to dump the physical USB device hierarchy as a tree. Verbosity can be in‐ creased twice with the v option."
        },
        {
            "flag": "-V",
            "long": "--version",
            "arg": null,
            "description": "Print version information on standard output, then exit successfully."
        }
    ],
    "examples": [],
    "see_also": [
        {
            "name": "lspci",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/lspci/8/json"
        },
        {
            "name": "usbview",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/usbview/8/json"
        }
    ]
}