在(Bash)shell 脚本中,我确实希望将分区标签 — fe /dev/disk/by-label/X
— 解析为相应的设备(分区)号:/dev/sdX1
。
我该如何解决 a /dev/disk/by
to /dev/sdX
?
答案1
readlink -f
其中 -f 是 --canonicalize:
通过递归地跟踪给定名称的每个组件中的每个符号链接来规范化;除最后一个组件外的所有组件都必须存在
例子:
$ readlink -f /dev/disk/by-label/my_partition_label
/dev/sdb1