web-dev-qa-db-ja.com

USBドライブのUUIDを取得する方法

USBをUUID名を保持するマウントポイントにマウントしたい。しかし、コマンドラインでこれを表現する方法がわかりません!

誰か私にそれを行う方法を手伝ってくれる?

私は検索し、実行する必要があることを発見しました:

blkid

次に、USBフラッシュドライブまたはハードディスクドライブを検索するコマンドを実行します。

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

tailは間違っています。私が持っているUSBの数がわからないからです!

USBタイプのラインを取得するように指示する方法はありますか?

17
Nancy Smith

man page を読むと、オプションを使用して必要なものを取得できることがわかります。

blkid -t TYPE = vfat -sUUID

与える(私にとって):

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

cut -d'"' -f2でUUIDを抽出できます:

blkid -t TYPE = vfat -sUUID |カット-d '"' -f2

USBドライブは、たとえばblkidオプションを使用できます。単純なblkid呼び出しで異なる出力を与えるラベル。

編集:manページをさらに読むと、blkidが自分でやりたいことができることがわかります。

blkid -t TYPE = vfat -sUUID -ovalue

16