USBドライブのUUIDを取得するには?

USBドライブのUUIDを取得するには?

UUID名を含むマウントポイントにUSBをマウントしたいです。しかし、これをコマンドラインにどのように表現するのかわかりません!

誰かがこれを行う方法を助けることができますか?

検索した結果、次を実行する必要があることがわかりました。

blkid

その後、USBフラッシュドライブまたはハードドライブを検索するコマンドと次のコマンドが表示されます。

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

しかし、これはtail私が持っているUSBの数を知らないので間違っています!

USBタイプのラインだけを提供するように指示する方法はありますか?

ベストアンサー1

読書マニュアルページあなたが望むものを得るためにオプションが利用可能であることを示してください。

blkid -t TYPE=vfat -sUUID  

(私に)以下を提供します:

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

UUID抽出

  • 次のコマンドを使用してUUIDを抽出できますcut -d'"' -f2

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

    たとえば、USBドライブには通常の呼び出しとは異なる出力をblkid提供するラベルがある可能性があるため、これらのオプションが望ましいです。blkid

  • またはblkid自分で好きなようにしてください。

    blkid -t TYPE=vfat -sUUID -ovalue
    

おすすめ記事