Linux 基础教程

Linux 参考手册

Linux 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/linux-cmd-lsblk.html

Linux lsblk 命令

Linux 命令行大全手册详解 Linux 命令行大全手册详解


lsblk 命令用于列出所有可用块设备的信息,而且还能显示它们之间的依赖关系,但是它不会列出 RAM 盘的信息。块设备有硬盘,闪存盘,CD-ROM 等等。

lsblk 命令包含在 util-linux-ng 包中,现在该包改名为 util-linux。这个包带了几个其它工具,如 dmesg。要安装 lsblk,请在此处下载 util-linux 包。Fedora 用户可以通过命令 sudo yum install util-linux-ng 来安装该包。

命令

格式

lsblk [options] [device...]

选项

-a, --all
显示所有设备(包括空信息,默认情况本应忽略的)。
-b, --bytes
以 bytes 方式显示设备大小,而不是易于人类可读的形式。
-D, --discard
显示每个设备已丢弃的空间信息,如 TRIM, UNMAP。
-d, --nodeps
不显示 slaves 和 holders 信息。如 lsblk --nodeps /dev/sda 只显示 sda 设备的信息。
-e, --exclude list
指定要排除的设备,list 用逗号隔开,每个设备采用对应设备主编号,如 RAM 的 major=1。
-f, --fs
显示文件系统信息,该选项等同于 -o NAME,FSTYPE,LABEL,MOUNTPOINT
-h, --help
打印帮助信息并退出。
-I, --include list
与 -e 相对,指定要包含的设备列表,list 用逗号隔开,每个设备采用对应设备主编号。
-i, --ascii
显示树结构的 ascii 字符形式。
-l, --list
使用列表格式显示。
-m, --perms
显示权限信息,如设备的 owner、group 和 mode,该选项等同于 -o NAME,SIZE,OWNER,GROUP,MODE
-n, --noheadings
不显示标题信息。
-o, --output list
指定哪些列可以显示。
-P, --pairs
信息以 key="value" 形式输出。
-p, --paths
打印设备的全路径信息。
-r, --raw
使用原始格式显示。
-S, --scsi
仅显示 SCSI 设备。
-s, --inverse
反向输出设备的信息,如先显示 part,后显示 disk。
-t, --topology
显示块设备的拓扑结构信息,该选项等同于 -o NAME,ALIGNMENT,MIN-IO,OPT- IO,PHY-SEC,LOG-SEC,ROTA,SCHED,RQ-SIZE,WSAME
-V, --version
打印版本信息并退出。

常用命令

查看磁盘是否是固态硬盘(SSD)

查看硬盘是否是 SSD,可以通过如下命令:

[deme@Linux ~]$ lsblk -d -o name,rota
NAME ROTA
vda     0
vdb     0

ROTA 对应列值 1,表示为机械硬盘(HDD)、0 表示固态硬盘,关于 Linux 查看磁盘是否是 SSD 建议查看 如何查看或判断磁盘/硬盘是固态硬盘(SSD)还是机械硬盘(HDD)

Linux 的 date 命令用来显示或设置系统的时间和日期。它主要用于通过时间日期格式化的转换,为一些脚本任务提供时间日期的数据。 ...
netstat 命令用来打印 Linux 中网络系统的状态信息,可让你得知整个 Linux 系统的网络情况。 ...
crontab 命令被用来提交和管理需要周期性执行的任务,与 windows 下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具, ...
df(display free disk space) 命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为 KB。可以利用该命令来获取 ...
source 是一个 Shell 内置命令,用以在当前上下文中执行某文件中的一组命令。source 命令也称为“点命令”,也就是一个点符号( ...