カテゴリ: Linux基礎 更新日: 2026/07/10

lsusbコマンドの使い方を完全ガイド!初心者でもわかるLinuxでUSBデバイス確認の基本

lsusbコマンドでUSBデバイスを確認する方法
lsusbコマンドでUSBデバイスを確認する方法

先生と生徒の会話形式で理解しよう

生徒

「USBメモリやマウスがちゃんと認識されているか確認したいんですが、どうすればいいですか?」

先生

「Linuxではlsusbコマンドを使うと、接続されているUSB機器を一覧で確認できます。」

生徒

「USBってパソコンに差すだけで使えるイメージですが、中身を確認する必要があるんですか?」

先生

「はい。ちゃんと認識されているか、どんな機器がつながっているかを確認することで、トラブル解決にも役立ちますよ。」

生徒

「難しそうですが、初心者でも使えますか?」

先生

「大丈夫です。とてもシンプルなコマンドなので、ゆっくり覚えていきましょう。」

1. lsusbコマンドとは?

1. lsusbコマンドとは?
1. lsusbコマンドとは?

lsusbコマンドは、LinuxでUSBデバイスの情報を一覧表示するための基本コマンドです。

USBデバイスとは、USBメモリやキーボード、マウス、プリンターなど、パソコンに差し込んで使う機器のことです。

このコマンドを使うと、「今どんなUSB機器がパソコンに接続されているか」を確認できます。

イメージとしては、パソコンに接続されている周辺機器の名簿を確認するようなものです。

2. lsusbコマンドの基本的な使い方

2. lsusbコマンドの基本的な使い方
2. lsusbコマンドの基本的な使い方

まずは一番シンプルな使い方です。


lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp.
Bus 001 Device 003: ID 046d:c534 Logitech USB Receiver

このように、接続されているUSB機器が一覧で表示されます。

Busは接続経路、Deviceは機器番号、IDはメーカーと製品の識別番号です。

3. 表示内容の見方をやさしく解説

3. 表示内容の見方をやさしく解説
3. 表示内容の見方をやさしく解説

表示される内容は少し難しそうに見えますが、ポイントを押さえれば簡単です。

  • Bus:USBの通り道の番号
  • Device:機器ごとの番号
  • ID:メーカーと製品の番号

例えば、マウスを接続すると、その情報が一覧に追加されます。

つまり、USBを抜き差しして変化を見ることで、どの機器がどれか分かります。

4. 詳細情報を表示する方法

4. 詳細情報を表示する方法
4. 詳細情報を表示する方法

より詳しい情報を確認したい場合は、-vオプションを使います。


lsusb -v
Bus 001 Device 003:
  idVendor           0x046d Logitech
  idProduct          0xc534 USB Receiver

このように、メーカー名や製品情報など、より細かい情報が表示されます。

ただし、情報量が多いため、初心者のうちは必要なときだけ使うのがおすすめです。

5. 特定のUSB機器を調べる方法

5. 特定のUSB機器を調べる方法
5. 特定のUSB機器を調べる方法

一覧が長くて見づらいときは、特定の文字で絞り込むことができます。


lsusb | grep Logitech
Bus 001 Device 003: ID 046d:c534 Logitech USB Receiver

grepは「文字を検索するコマンド」です。

この例では「Logitech」というメーカー名で検索しています。

6. USBの接続状況をリアルタイムで確認する考え方

6. USBの接続状況をリアルタイムで確認する考え方
6. USBの接続状況をリアルタイムで確認する考え方

USB機器の確認は、実際に抜き差しして確認すると理解しやすいです。


lsusb
(USBを抜く)
lsusb
(一覧が変わる)

このように、変化を見ることでどの機器がどれかを判断できます。

初心者の方は、この方法が一番分かりやすいです。

7. よく使うオプションまとめ

7. よく使うオプションまとめ
7. よく使うオプションまとめ

lsusbコマンドには便利なオプションがあります。

  • -v:詳細表示
  • -t:ツリー形式で表示

lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub

ツリー形式は、接続の構造を視覚的に理解するのに役立ちます。

8. lsusbが役立つ場面

8. lsusbが役立つ場面
8. lsusbが役立つ場面

lsusbコマンドは次のような場面で活躍します。

  • USB機器が認識されないときの確認
  • どの機器が接続されているか調べたいとき
  • トラブルの原因を調査するとき

特に、デバイスが動かないときに「認識されているか」を確認するのはとても重要です。

まずlsusbで確認することで、問題の切り分けができます。

まとめ

まとめ
まとめ

lsusbコマンドは、Linux環境においてUSBデバイスを確認するための基本かつ重要なコマンドです。USBメモリやキーボード、マウス、プリンターなど、日常的に利用される周辺機器が正しく認識されているかを確認するために欠かせません。特にLinux初心者にとっては、ハードウェアが正しく動作しているかを判断する最初のステップとして非常に有効です。

本記事では、lsusbコマンドの基本的な使い方から、表示内容の見方、詳細表示オプション、grepコマンドとの組み合わせ、さらにはトラブルシューティングへの活用方法まで幅広く解説しました。LinuxでUSBデバイスを確認する方法として、lsusbは最もシンプルでありながら実用性が高いコマンドです。

lsusbコマンドを使うことで、現在接続されているUSB機器の一覧を即座に確認できます。また、ID情報からメーカーや製品を特定することができるため、デバイスの識別にも役立ちます。LinuxでUSB機器が認識されない場合は、まずlsusbで確認することがトラブル解決の第一歩となります。

さらに、-vオプションを使用することで詳細なデバイス情報を取得でき、より深い調査が可能になります。また、grepコマンドと組み合わせることで特定のデバイスのみを抽出できるため、大量の情報の中から必要な情報だけを効率よく確認できます。

Linuxの操作に慣れていない初心者でも、lsusbコマンドは非常に扱いやすく、コマンドライン操作の入門としても最適です。USBデバイスの確認方法を理解することで、Linuxのハードウェア管理に対する理解も深まります。

サンプルプログラムで振り返る

基本的な確認方法を改めて確認しておきましょう。


lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp.
Bus 001 Device 003: ID 046d:c534 Logitech USB Receiver

特定のデバイスを検索する場合の例です。


lsusb | grep Logitech
Bus 001 Device 003: ID 046d:c534 Logitech USB Receiver

詳細情報を確認する場合の例です。


lsusb -v
Bus 001 Device 003:
  idVendor           0x046d Logitech
  idProduct          0xc534 USB Receiver

これらのコマンドを状況に応じて使い分けることで、LinuxにおけるUSBデバイス管理を効率よく行うことができます。特にトラブル発生時には、lsusbコマンドでの確認が非常に重要です。

先生と生徒の振り返り会話

生徒

「lsusbコマンドって、USB機器がつながっているか確認するためのコマンドなんですね。」

先生

「その通りです。Linuxではハードウェアの状態をコマンドで確認することが多いので、lsusbはとても重要です。」

生徒

「表示される内容は最初は難しそうに見えましたが、BusやDevice、IDの意味が分かると理解しやすいですね。」

先生

「そうですね。まずは一覧を見ることに慣れて、徐々に詳しい情報も読み取れるようになりましょう。」

生徒

「grepを使えば特定のUSB機器だけ表示できるのも便利だと思いました。」

先生

「はい。Linuxではコマンドを組み合わせることで、より効率的に作業できます。」

生徒

「USBが認識されないときは、まずlsusbで確認するのが大事なんですね。」

先生

「その通りです。認識されているかどうかを確認することで、問題の原因を切り分けることができます。」

生徒

「これでLinuxでUSBデバイスを確認する方法がよく分かりました。」

先生

「素晴らしいですね。これからも少しずつコマンドに慣れていきましょう。」

カテゴリの一覧へ
新着記事
New1
Linuxコマンドの基本
Linuxのパイプ(|)とは?複数コマンドをつなげて効率化する方法を完全解説
New2
テキスト・データ処理
tailコマンドとは?Linuxでファイルの末尾を表示する基本をやさしく解説!
New3
ファイル・ディレクトリ操作
find -groupオプションの使い方を解説!初心者でもできる所有グループによるファイル検索
New4
圧縮・アーカイブ
rar xオプションの使い方を完全ガイド!Linuxでディレクトリ構造を保持して展開する方法を初心者向けに解説
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.4
Java&Spring記事人気No4
圧縮・アーカイブ
gzipコマンドの使い方を完全ガイド!初心者でもわかるLinuxでファイル圧縮の基本