como verificar se o caminho de onde o script foi iniciado está armazenado em uma unidade de disco rígido ou SSD?
Eu li esse cat /sys/block/sda/queue/rotational
programa 0
para SSD e 1
HDD.
if [ "$(</sys/block/sda/queue/rotational)" = 0 ]; then
echo "SSD"
else
echo "HDD"
fi
mas como isso pode ser combinado com .
ou $PWD
para verificação?
O que eu faria:
.
é o diretório atual .Observação
lsblk
normalmente já está instalado em SOs GNU/Linux. Este não é o caso do FreeBSD, por exemplo.Além disso,
/sys/block/sda/queue/rotational
é específico do Linux.