私は各DVDイメージに半ユニークな大文字の名前があることがわかりました。 Linuxでroot以外のユーザーとしてこの名前を簡単に読むための標準化された方法はありますか?私はカーネル3.7を実行するUbuntu 12.04派生製品を使用しています。次のように、現在ドライブにあるディスクの名前を簡単に取得したいと思います。
DVD_NAME="$( ./read-dvd-name.sh )"
ベストアンサー1
あなたはそれを使用することができますblkid
:
DVD_NAME=$(blkid -o value -s LABEL /dev/dvd)
(読み取り権限が必要です/dev/dvd
)。
または:
DVD_NAME=$(udevadm info -n dvd -q property | sed -n 's/^ID_FS_LABEL=//p')
udev
タグ名を照会し、照会blkid
するデバイスデータベースを更新するために特別な権限(rootとして実行)は必要ありませんudevadm
。