lsblk -d 是 Linux 中的一个命令,用于列出系统中所有的块设备(如硬盘、SSD 等),但不显示其分区信息。它提供了设备的基本信息,例如名称、大小、类型等。
示例
以下是使用 lsblk -d 的一个典型示例:
$ lsblk -d
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 500G 0 disk
sdb 8:16 1 256G 0 disk
在此输出中:
NAME 表示设备名称,例如 sda。
SIZE 表示设备的总大小。
TYPE 显示设备类型(如 disk 表示硬盘)。
RM 指示设备是否可移除(1 为可移除,0 为不可移除)。
注意事项
仅显示设备:-d 参数确保只显示块设备本身,而不包括其分区或逻辑卷。
权限需求:某些情况下需要以超级用户权限运行命令(如 sudo lsblk -d),以查看完整信息。
结合其他选项:可以与其他选项组合使用,例如 lsblk -d -o NAME,SIZE,TYPE 自定义输出字段。
替代方案
如果需要更详细的信息(如文件系统类型或挂载点),可以使用 lsblk -f 或 lsblk(不带参数)。