lsblk -o 序列号只有 8 个字符

lsblk -o 序列号只有 8 个字符

我喜欢做lsblk -o type,name,label,partlabel,size,model,serial,wwn,uuid

为了连续剧它仅报告 8 个字符的选项。

我只有两个三星固态硬盘,一个带有序列号 S3TANY0K123456,另一个带有 S3TANY0K654321 和 lsblk 报告S3TANY0K

有解决办法吗?

答案1

在终端中运行时,输出到终端,lsblk将其输出调整为可用宽度,并根据需要截断列。这尤其导致序列号缩短。

为了确保获得完整的输出,您可以将输出重定向到另一个程序:

lsblk -o type,name,label,partlabel,size,model,serial,wwn,uuid | cat

或者更好的是,如果您想对信息进行后处理,请使用机器可读的格式 -lsblk -J将输出 JSON:

lsblk -o type,name,label,partlabel,size,model,serial,wwn,uuid -J

相关内容