{
    "content": [
        {
            "type": "text",
            "text": "# lsusb(8) (man)\n\n**Summary:** lsusb - list USB devices\n\n**Synopsis:** lsusb [ options ]\n\n## Flags\n\n| Flag | Long | Arg | Description |\n|------|------|-----|-------------|\n| -v | --verbose | — | Tells lsusb to be verbose and display detailed information about the devices shown. This includes configuration descript |\n| -s | — | — | Show only devices in specified bus and/or devnum. Both IDs are given in decimal and may be omitted. |\n| -d | — | — | Show only devices with the specified vendor and product ID. Both IDs are given in hexadecimal. |\n| -D | — | — | Do not scan the /dev/bus/usb directory, instead display only information about the de‐ vice whose device file is given.  |\n| -t | --tree | — | Tells lsusb to dump the physical USB device hierarchy as a tree. Verbosity can be in‐ creased twice with the v option. |\n| -V | --version | — | Print version information on standard output, then exit successfully. |\n\n## See Also\n\n- lspci(8)\n- usbview(8)\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **SYNOPSIS** (2 lines)\n- **DESCRIPTION** (5 lines)\n- **OPTIONS** (1 lines) — 6 subsections\n  - -v --verbose (5 lines)\n  - -s (3 lines)\n  - -d (3 lines)\n  - -D (5 lines)\n  - -t --tree (3 lines)\n  - -V --version (3 lines)\n- **RETURN VALUE** (3 lines)\n- **SEE ALSO** (3 lines)\n- **AUTHOR** (5 lines)\n\n## Full Content\n\n### NAME\n\nlsusb - list USB devices\n\n### SYNOPSIS\n\nlsusb [ options ]\n\n### DESCRIPTION\n\nlsusb  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### OPTIONS\n\n#### -v --verbose\n\nTells  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\n#### -s\n\nShow only devices in specified bus and/or devnum.  Both IDs are given in  decimal  and\nmay be omitted.\n\n#### -d\n\nShow  only  devices  with  the specified vendor and product ID.  Both IDs are given in\nhexadecimal.\n\n#### -D\n\nDo 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\n#### -t --tree\n\nTells  lsusb to dump the physical USB device hierarchy as a tree. Verbosity can be in‐\ncreased twice with the v option.\n\n#### -V --version\n\nPrint version information on standard output, then exit successfully.\n\n### RETURN VALUE\n\nIf the specified device is not found, a non-zero exit code is returned.\n\n### SEE ALSO\n\nlspci(8), usbview(8).\n\n### AUTHOR\n\nThomas Sailer, <sailer@ife.ee.ethz.ch>.\n\n\n\nusbutils-014                              11 February 2019                                  lsusb(8)\n\n"
        }
    ],
    "structuredContent": {
        "command": "lsusb",
        "section": "8",
        "mode": "man",
        "summary": "lsusb - list USB devices",
        "synopsis": "lsusb [ options ]",
        "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"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 5,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "-v --verbose",
                        "lines": 5,
                        "flag": "-v",
                        "long": "--verbose"
                    },
                    {
                        "name": "-s",
                        "lines": 3,
                        "flag": "-s"
                    },
                    {
                        "name": "-d",
                        "lines": 3,
                        "flag": "-d"
                    },
                    {
                        "name": "-D",
                        "lines": 5,
                        "flag": "-D"
                    },
                    {
                        "name": "-t --tree",
                        "lines": 3,
                        "flag": "-t",
                        "long": "--tree"
                    },
                    {
                        "name": "-V --version",
                        "lines": 3,
                        "flag": "-V",
                        "long": "--version"
                    }
                ]
            },
            {
                "name": "RETURN VALUE",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "AUTHOR",
                "lines": 5,
                "subsections": []
            }
        ]
    }
}