Dado um arquivo de dispositivo (ex: /dev/sda
) como posso obter uma lista de todas as partições relevantes?
Entrada esperada:
/dev/sda
Saída esperada:
/dev/sda1
/dev/sda2
/dev/sda3
...
Eu sei que existem muitas maneiras de obter informações sobre dispositivos de bloco, como lsblk
, blockdev
, fdisk
, e blkid
para citar algumas, mas eu quero uma solução que seja a mais sucinta (ou seja, não use um número enorme de pipes para grep
, sed
, awk
, uniq
etc).
Qual é o forro mais condensado para resolver este problema?
Notas: Estou usando linux (especificamente ubuntu) e usando terminal ou script de shell para resolver esse problema.
Com
ls
:Ou, com
lsblk
(que é compatível com LVM):