lsusb コマンドは、システムの USB バスに接続されているデバイスに関する情報を表示するために使用されます。このコマンドは、情報を得るために /dev/bus/usb/ ディレクトリをスキャンします。デフォルトでは、コマンドはバスの番号と接続されたデバイス、デバイスの ID、およびそのデバイスに一致するベンダーと製品の名前を出力します。
udevadm info を使用する場合と同様に、-v フラグを使用して各デバイスの詳細情報を表示できます。 指図。バス (-s) およびベンダー/製品 (-d) で結果をフィルタリングすることもできます。
構文
lsusb コマンドの構文は次のとおりです。
# lsusb [options]
lsusb コマンドの実行中に以下のエラーが発生した場合:
lsusb: command not found
選択したディストリビューションに従って、以下のパッケージをインストールしてみてください:
OS 分布 | コマンド |
---|---|
OS X | brew install lsusb |
Debian | apt-get インストール usbutils |
Ubuntu | apt-get インストール usbutils |
アルパイン | apk add usbutils |
Arch Linux | pacman -S usbutils |
カリ Linux | apt-get インストール usbutils |
CentOS | yum install usbutils |
Fedora | dnf install usbutils |
Raspbian | apt-get インストール usbutils |
lsusb コマンドの例
1. USB デバイスを一覧表示するには:
# lsusb
2. 冗長に:
# lsusb -v # lsusb --verbose
3. 指定したバスおよび/または devnum のデバイスのみを表示するには:
# lsusb -s bus # lsusb -s devnum
4. 指定したベンダーと製品 ID を持つデバイスのみを表示するには:
# lsusb -d vendor # lsusb -d product
5. /dev/bus/usb ディレクトリをスキャンせず、デバイス ファイルが指定されているデバイスに関する情報のみを表示するには:
# lsusb -D device
6. 物理 USB デバイス階層をツリーとしてダンプするように lsusb に指示するには:
# lsusb -t
7. バージョンを取得するには:
# lsusb -V # lsusb --version