我怎样才能 link lsusb 设备的结果到 /dev/ttyUSB*

How can I link the result of lsusb devices to /dev/ttyUSB*

我有 USB 产品的供应商和产品代码: 0403:6001

我想知道如何 link 轻松地确定 lsusb 命令的结果并确定 /dev/ttyUSB*

上的设备

lsusb 给我

Bus 001 Device 004: ID 065a:a001 First device 

Bus 001 Device 003: ID 0403:6001 Second device FT232 USB-Serial (UART) 

Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

我怎么知道这个设备是在 /dev/ttyUSB0 还是 1 或 2 如果我的电脑上有多个 USB 设备

提前致谢

背景定义: 每次配置都不一样

USB 设备可以插入或拔出,​​其他设备也可以...

假设你有 udev:

shopt -s nullglob
for i in /dev/ttyUSB*; do 
  udevadm info -r -q all "$i" | awk -F= '
     /DEVNAME/{d=}
     /ID_VENDOR_ID/{v=}
     /ID_MODEL_ID/{m=}
     d&&v&&m{print d,v":"m;d=v=m=""}
  '
done

udevadm是获取usb设备所有信息的命令。 awk命令只是过滤USB路径和class.