LinuxでUSBデバイスを一覧表示する方法

現在、Webカメラ、マウス、スキャナー、プリンター、ハードドライブ、USB(Pendrive)などの多くのコンピューター周辺機器がUSBデバイスとして提供されています。 これらのデバイスがデスクトップまたはサーバーに接続されたら、デバイス名またはデバイスパスを知ることが重要です。 これは、フォーマットなどのタスクのためにUSBデバイスを識別するのに役立ちます。

Linuxでは、すべてのデバイスファイルはに保存されます / dev ディレクトリであり、システムの起動中にOSが使用できる必要があります。

このチュートリアルでは、さまざまな方法を紹介します。 USBデバイスのリスト の上 Linux。 ここで説明するほとんどのコマンドは、すべてのLinuxディストリビューションで機能するはずです。

dfコマンドを使用してUSBデバイス名を一覧表示する

dfコマンドは、USBドライブを含む、マウントされているすべてのボリュームを一覧表示するのに役立つ便利なコマンドです。

一度 USBデバイスが接続されている 特にデスクトップ用のLinuxシステムでは、自動的にマウントされます。 /メディア パーティションを作成し、使用できるようになります。

$ df -Th | grepメディア

USBデバイスに接続されたdfコマンドチェック

上記の出力から、私は1つのUSBドライブを持っています / dev / sdb 2つのパーティションで / dev / sdb1/ dev / sdb2

lsblkコマンドを使用してUSBデバイス名を一覧表示する

Lsblkコマンドは、Linuxシステム上のすべてのブロックデバイスを一覧表示するために使用されます。 リストから、grepコマンドを使用してUSBデバイスをフィルタリングできます。

にとって example:

$ lsblk | grep sd

USBデバイスに接続されたlsblkコマンドチェックlsblkコマンドリストUSBデバイス

UUID、製造元、ファイルシステムタイプなどの追加情報を取得するには、 blkid 示されているようにコマンド。

$ sudo blkid

blkidコマンド出力はUSBブロックデバイスに関する情報を取得しますblkidコマンド出力はUSBブロックデバイスに関する情報を取得します

fdiskコマンドを使用してUSBデバイス名を一覧表示する

ボリュームのパーティション分割に使用される古き良きfdiskコマンドを使用して、USBドライブを含むLinuxシステム上のすべてのパーティションを一覧表示できます。

$ sudo fdisk -l

カンマには、パーティション、ボリュームのサイズ、セクター、ファイルシステムタイプなど、USBボリュームに関する詳細情報が表示されます。

fdisk-command-listUSBデバイスfdiskコマンド

lsusbコマンドを使用してUSBデバイスの詳細を一覧表示する

「ListUSB」コマンドとも呼ばれるlsusbコマンドは、システムに接続されているすべてのUSBデバイスを一覧表示するためにLinuxで使用されます。

$ lsusb

lsusbコマンドlsusbコマンド

上記の出力には、バスID、デバイスID、USB ID、およびUSBデバイスのベンダーまたはメーカーが表示されます

lsusb コマンドは接続されたデバイスを一覧表示するだけで、USBデバイスに関する詳細情報は提供しません。

接続されているUSBデバイスの詳細については、dmesgコマンドを使用してください。 「ドライバメッセージ」または「メッセージの表示」とも呼ばれるdmesgコマンドは、ブートメッセージを調べるために使用されます。 さらに、ハードウェア関連の問題のデバッグや、デバイスドライバーによって生成されたメッセージの印刷にも使用されます。

dmesgコマンドとgrepを使用して、USBデバイスに絞り込むことができます。

$ dmesg | grep usb

dmesg-コマンドdmesgコマンド

また、スクロールを容易にするために、dmesgコマンドの出力をlessにパイプすることができます。

$ dmesg | 以下

出力で、キーボードのスラッシュキー(/)を押してから、USBデバイスの名前またはデバイスIDを押すと、特定の文字列を検索できます。

私の場合、実際にはリムーバブルペンドライブであるSanDiskと呼ばれるUSBデバイスに関する詳細情報を探しています。

USBドライブを検索するUSBドライブを検索する

usb-devicesを使用してUSBコントローラーとデバイスを一覧表示します

usb-デバイス コマンドは、PCに接続されているすべてのUSBコントローラーとUSBデバイスを一覧表示できるシェルスクリプトです。 メーカー、製品名、シリアル番号などのUSBデバイスの詳細を印刷します。 コマンドの出力は次のとおりです。

$ usb-デバイス

usb-devicesコマンドを使用して、usbコントローラーとデバイスを一覧表示しますUSBデバイスを一覧表示するusb-devicesコマンド

結論

このチュートリアルでは、Linuxシステムに接続されているUSBデバイスを一覧表示するさまざまな方法を示しました。