lsusb
USB bus와 연결된 USB device 정보를 조회하는 usbutils 명령.
vendor/product ID 확인, tree 보기, descriptor 점검에 자주 사용한다.
Summary
lsusb는 현재 연결된 USB 장치를 bus/device 번호와 VID:PID 중심으로 보여준다.- 간단한 목록은 일반 사용자 권한으로도 충분하지만, 상세 descriptor는 환경에 따라 root 권한이 필요할 수 있다.
- 이 페이지의 help 원문은 현재 작업 환경에서 직접 확인했다.
Usage
lsusb [options]...
lsusb [<switches>…]lsusb -t: USB topology tree 출력lsusb -v: descriptor 포함 상세 출력lsusb -d VID:PID: 특정 vendor/product ID만 필터링lsusb -s [ [BUS]: ][DEVNUM]: 특정 bus/device 번호만 출력lsusb -D /dev/bus/usb/BUS/DEV: 지정한 device node만 검사
Options
-v,–verbose: descriptor 상세 출력-s [ [BUS]: ][DEVNUM]: decimal bus/device 번호 필터-d VENDOR[:PRODUCT]: hexadecimal VID:PID 필터-D DEVICE: 특정 USB device node 직접 검사-t,–tree: 물리적 USB tree 표시-V,–version: 버전 출력-h,–help: 도움말 출력
Examples
# 전체 USB 장치 목록 lsusb # 계층 구조로 보기 lsusb -t # 특정 VID:PID 장치만 보기 lsusb -d 303a: lsusb -d 303a:1001 # 특정 bus/device만 보기 lsusb -s 001:002 # descriptor 자세히 보기 lsusb -v # 특정 device node 직접 검사 lsusb -D /dev/bus/usb/001/002
Troubleshooting
lsusb자체가 없으면 보통usbutils패키지를 설치해야 한다.-v나-D사용 시 permission denied가 나면 root 권한 또는 적절한 udev 권한이 필요할 수 있다.- 장치가 아예 안 보이면 케이블 전원/데이터 지원 여부, kernel 로그(dmesg)와 포트 자체 이상 여부를 함께 점검한다.
Compatibility
- 현재 작업 환경의
lsusb버전은usbutils 015이다. - USB VID/PID는 firmware mode, bootloader mode, composite device 구성에 따라 달라질 수 있다.
Help
See Also
History
- codex:: 2026-06-28 Created lsusb page with device filtering, topology examples, and live help output.