lsblk
是一個在 Ubuntu 和其他 Linux 發行版中用于列出所有可用的塊設備(如硬盤、分區等)的命令行工具
-a
或 --all
:顯示所有設備,包括空設備。-b
或 --bytes
:以字節為單位顯示大小,而不是以人類可讀的格式。-d
或 --nodeps
:僅顯示設備本身,不顯示其從屬設備。-e
或 --exclude <list>
:排除指定的設備。<list>
是一個逗號分隔的設備列表,例如:-e 7,15
。-f
或 --fs
:顯示文件系統信息。-h
或 --help
:顯示幫助信息。-i
或 --ascii
:使用 ASCII 字符顯示樹形結構。-J
或 --json
:以 JSON 格式輸出信息。-l
或 --list
:以列表格式輸出信息,而不是默認的樹形結構。-m
或 --perms
:顯示設備的權限信息。-n
或 --noheadings
:不顯示列標題。-o
或 --output<columns>
:自定義輸出列。<columns>
是一個逗號分隔的列名列表,例如:-o NAME,SIZE,TYPE
。-P
或 --pairs
:以 KEY=“value” 的形式輸出信息。-r
或 --raw
:以原始格式輸出信息,沒有格式化。-s
或 --scsi
:顯示 SCSI 設備信息。-t
或 --topology
:顯示設備的拓撲信息。-V
或 --version
:顯示版本信息。這些參數可以組合使用,以獲得所需的輸出格式。例如,要以列表格式顯示所有設備及其文件系統信息,可以使用以下命令:
lsblk -l -f