lsusb(8) Linux USB Utilities lsusb(8)

lsusb - فهرست کردن دستگاه‌های USB

lsusb [ گزینه‌ها ]

دستور lsusb ابزاری برای نمایش اطلاعات دربارهٔ گذرگاه‌های USB در سامانه و دستگاه‌های متصل به آن‌ها است. این ابزار از پایگاه داده سخت‌افزار udev برای اختصاص دادن یک نام کامل و خوانا برای انسان به شناسه سازنده (vendor ID) و شناسه محصول (product ID) استفاده می‌کند.

به lsusb دستور می‌دهد تا خروجی مشروح و پرجزئیاتی دربارهٔ دستگاه‌های نمایش‌داده‌شده ارائه دهد. این اطلاعات شامل توصیف‌کننده‌های پیکربندی برای سرعت فعلی دستگاه است. توصیف‌کننده‌های کلاس در صورت دردسترس بودن برای کلاس‌های دستگاه‌های USB شامل هاب، صدا (audio)، دستگاه رابط انسانی (HID)، ارتباطات (communications) و کارت‌تراشه (chipcard) نمایش داده خواهند شد. می‌تواند همراه با گزینهٔ -t استفاده شود.
تنها دستگاه‌های واقع در گذرگاه (bus) و/یا شماره دستگاه (devnum) مشخص‌شده را نمایش می‌دهد. هر دو شناسه به صورت ده‌دهی (decimal) داده می‌شوند و ممکن است حذف شوند.
تنها دستگاه‌هایی با شناسه سازنده (vendor ID) و شناسه محصول (product ID) مشخص‌شده را نمایش می‌دهد. هر دو شناسه به صورت شانزده‌شانزدهی (hexadecimal) داده می‌شوند.
شاخه /dev/bus/usb را پویش نمی‌کند، بلکه تنها اطلاعات مربوط به دستگاهی را نمایش می‌دهد که پروندهٔ دستگاه آن داده شده است. پروندهٔ دستگاه باید چیزی شبیه به /dev/bus/usb/001/001 باشد. این گزینه اطلاعات دقیقی همانند گزینهٔ -v نمایش می‌دهد؛ برای انجام این کار باید دسترسی ریشه (root) داشته باشید.
به lsusb دستور می‌دهد تا سلسله‌مراتب فیزیکی دستگاه‌های USB را به صورت یک درخت نمایش دهد. سطح جزئیات را می‌توان دو بار با گزینهٔ -v افزایش داد.
اطلاعات نسخه را در خروجی استاندارد چاپ می‌کند و سپس با موفقیت خارج می‌شود.

اگر دستگاه مشخص‌شده پیدا نشود، یک کد خروج غیر صفر برگردانده می‌شود.

lspci(8), usbview(8).

Thomas Sailer, <sailer@ife.ee.ethz.ch>.

11 February 2019 usbutils