linux - 查找带有 USB 设备 VID/PID 的/dev 条目

标签 linux usb usb-drive

我想制作一个程序来检测哪个 /dev/sd* 条目链接到已知的 USB VID/PID 对。

你知道如何获取显示为 /dev/sd* 的 USB 内存棒的 VID/PID 吗?

最佳答案

您可以使用udevadm来实现此目的

udevadm info -q property -n/dev/sd* 的输出中,VID 位于 ID_VENDOR_ID 字段中,PID 位于 ID_MODEL_ID 中 字段

您可以使用grep/sed提取此内容...

关于linux - 查找带有 USB 设备 VID/PID 的/dev 条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47409135/

相关文章:

python - 在 Linux 上使用 python 获取 USB 驱动器唯一 ID 的最简单方法是什么?

linux - Linux 上的 VS Code,各种权限错误

linux - linux中如何显示每个子目录的磁盘使用情况?

node.js - 如何在windows上运行linux终端命令?

c - 使用 HAL 库的 STM32l100rc USB 驱动程序

JAVA 文件树模型对于随身碟来说速度缓慢

linux - uClibc vfork() 导致段错误

c++ - 将文件写入 USB 内存棒会导致意外删除时文件损坏/锁定

C++查找USB闪存设备的挂载路径(linux)

python - 我需要能够通过 USB 运行 pycharm + 模块