lsblk命令的英文是“list block”,即用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。
lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。
语法格式:lsblk [参数]
常用参数:
| -a | 显示所有设备 |
| -b | 以bytes方式显示设备大小 |
| -d | 不显示 slaves 或 holders |
| -D | print discard capabilities |
| -e | 排除设备 |
| -f | 显示文件系统信息 |
| -h | 显示帮助信息 |
| -i | use ascii characters only |
| -m | 显示权限信息 |
| -l | 使用列表格式显示 |
| -n | 不显示标题 |
| -o | 输出列 |
| -P | 使用key=”value”格式显示 |
| -r | 使用原始格式显示 |
| -t | 显示拓扑结构信息 |
参考实例
lsblk命令默认情况下将以树状列出所有块设备:
[root@proyy.com ~ ]# lsblk
lsblk NAME MAJ:MIN rm SIZE RO type mountpoint
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 46.6G 0 part /
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 190M 0 part /boot
├─sda6 8:6 0 3.7G 0 part [SWAP]
├─sda7 8:7 0 93.1G 0 part /data
└─sda8 8:8 0 89.2G 0 part /personal
sr0 11:0 1 1024M 0 rom
默认选项不会列出所有空设备:
[root@proyy.com ~]# lsblk -a
也可以用于列出一个特定设备的拥有关系,同时也可以列出组和模式:
[root@proyy.com ~]# lsblk -m
要获取SCSI设备的列表,你只能使用-S选项,该选项是用来以颠倒的顺序打印依赖的:
[root@proyy.com ~]# lsblk -S
例如,你也许想要以列表格式列出设备,而不是默认的树状格式。可以将两个不同的选项组合,以获得期望的输出:
[root@proyy.com ~]# lsblk -nl
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END









![密码保护:[桜井宁宁]COS和泉纱雾超可爱写真福利集-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/4d3cf227a85d7e79f5d6b4efb6bde3e8.jpg)

![密码保护:[桜井宁宁] 爆乳奶牛少女cos写真-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/d40483e126fcf567894e89c65eaca655.jpg)