Bir USB sürücü için UUID nasıl edinilir?


17

USB'mi UUID adını taşıyan bir bağlantı noktasına bağlamak istiyorum. Ama bunu bir komut satırında nasıl ifade edeceğimi bilmiyorum!

Birisi bana nasıl yapılacağını söyleyebilir mi?

Aradım ve çalıştırmam gerektiğini buldum:

blkid

sonra bir USB flash veya sabit disk sürücüsü arayan bir komut, daha sonra

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

ama tailyanlış çünkü sahip olduğum USB sayısını bilmiyorum!

Bana sadece USB tipinde hatlar almayı söylemenin bir yolu var mı?


İşte cevap. Deneme ve hata ile kendimi buldum: sudo blkid | tr -s '' | grep 'TYPE = "vfat"' | cut -f4 -d '"' | sed -n" p "sed! dayanamıyorum: S
Nancy Smith

1
Sizin sed -n "p"sadece bu sanki değiştirilmemiş alır ne basar, gereksiz cat.
donothingsuccessfully

Yanıtlar:


16

Kılavuz sayfasını okumak, istediğinizi elde etmek için seçenekleri kullanabileceğinizi gösterir:

blkid -t TÜR = vfat -sUUID

verir (benim için):

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

UUID'yi aşağıdakilerle çıkarabilirsiniz cut -d'"' -f2:

blkid -t TÜR = vfat -sUUID | kes -d '"' -f2

blkidBir USB sürücü düz ile farklı bir çıkış verecek bir etiket örn olabilir çünkü seçenekler tercih edilir blkidçağırma.

DÜZENLEME: man sayfa gösterilerinin daha fazla okunması, blkidistediğiniz şeyi kendi başına yapabilir:

blkid -t TÜR = vfat -sUUID -dönüşümü

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.