【问题标题】:I need to find how to differentiate between usb is connected and card reader is also connected to target in linux我需要找到如何区分usb已连接和读卡器也已连接到linux中的目标
【发布时间】:2017-10-27 06:10:16
【问题描述】:

我已经搜索了许多命令,但这些都不起作用我想要一个命令来检测我的 USB 和读卡器并告诉我,例如 sda 是 USB,而 sdc 是我使用的读卡器

输出

$(lsblk -l -o name | grep sd | head -n 1)

cat /sys/block/$OUTPUT/device/{vendor,model}

但这只会给我 USB 名称。我想要一些逻辑,让我知道 sda 是 usb 而 sdb 是读卡器(使用 shell 脚本) 请提前帮助我。

【问题讨论】:

  • 你可以使用 udev 来做这个。
  • 或许可以试试lsub

标签: linux shell linux-kernel sh embedded-linux


【解决方案1】:

你可以试试

lsblk -dno name,subsystems

看看你的读卡器是否有区别。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-10
    • 1970-01-01
    • 2016-08-27
    • 2015-04-23
    • 2013-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多