我需要找到如何区分USB连接和读卡器也连接到linux中的目标

时间:2017-10-27 06:10:16

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

我搜索了很多命令,但那些没有用,我想要一个能检测我的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脚本) 请提前帮助我。

1 个答案:

答案 0 :(得分:0)

你可以尝试

lsblk -dno name,subsystems

并查看您的读卡器是否有所区别。