Comment get UUID pour une key USB?

Je veux monter mon USB à un sharepoint assembly qui détient le nom UUID. Mais je ne sais pas comment exprimer cela dans une command line!

Quelqu'un peut-il m'aider comment le faire?

J'ai cherché et trouvé que je dois courir:

blkid 

puis une command qui search un flash USB ou un disque dur, puis quelque chose comme

 blkid | tail -n 1 | cut -f4 -d' ' 

mais la tail est fausse car je ne connais pas le nombre d'USB que j'ai!

Y at-il un moyen de le dire pour me procurer les lignes avec le type USB?

La lecture de la page de manuel montre que vous pouvez utiliser les options pour get ce que vous voulez:

blkid -t TYPE = vfat -sUUID

donne (pour moi):

/ dev / sdb: UUID = "50CA-8C03"

Vous pouvez extraire l'UUID avec cut -d'"' -f2 :

blkid -t TYPE = vfat -sUUID | couper -d '"' -f2

Les options blkid sont préférables car une key USB peut avoir par exemple une label qui donnerait une sortie différente avec blkid invocation simple blkid .

EDIT: une lecture plus approfondie de la page man montre que blkid peut faire ce que vous voulez seul:

blkid -t TYPE = vfat -sUUID -ovalue