我想(最终在systemd
脚本中)获取连接的 USB 驱动器(USB 记忆棒或 SSD 驱动器)的设备名称。我怎样才能可靠地做到这一点?我们可以假设只有一个驱动器连接,但UUID
在这种情况下我们不知道它或其他任何东西。我的意思是这样的:
lsblk | grep disk | awk '{print $1}' | tail -n1
但是,我不确定 USB 驱动器是否总是该列表中的最后一个。
我想(最终在systemd
脚本中)获取连接的 USB 驱动器(USB 记忆棒或 SSD 驱动器)的设备名称。我怎样才能可靠地做到这一点?我们可以假设只有一个驱动器连接,但UUID
在这种情况下我们不知道它或其他任何东西。我的意思是这样的:
lsblk | grep disk | awk '{print $1}' | tail -n1
但是,我不确定 USB 驱动器是否总是该列表中的最后一个。
如果我理解正确,请使用
available columns
oflsblk
打印 USB 的完整信息:例如:
威奇给出了输出: