给定一个块设备文件,如何列出所有相关分区?
Given a block device file, how can I list all relevant partions?
给定一个设备文件(例如:/dev/sda
)我怎样才能得到所有相关分区的列表?
预期输入:
/dev/sda
预期输出:
/dev/sda1
/dev/sda2
/dev/sda3
...
我知道有很多方法可以获取有关块设备的信息,例如 lsblk
、fdisk
和 blkid
等等,但我想要一个解决方案最简洁(即,不使用大量管道到 grep
、sed
、awk
、uniq
等)。
解决这个问题最浓缩的一个liner是什么?
备注:
我正在使用 linux(特别是 ubuntu)并使用终端或 shell 脚本来解决这个问题。
给定一个设备文件(例如:/dev/sda
)我怎样才能得到所有相关分区的列表?
预期输入:
/dev/sda
预期输出:
/dev/sda1
/dev/sda2
/dev/sda3
...
我知道有很多方法可以获取有关块设备的信息,例如 lsblk
、fdisk
和 blkid
等等,但我想要一个解决方案最简洁(即,不使用大量管道到 grep
、sed
、awk
、uniq
等)。
解决这个问题最浓缩的一个liner是什么?
备注: 我正在使用 linux(特别是 ubuntu)并使用终端或 shell 脚本来解决这个问题。