在Linux系統(tǒng)中使用lsblk顯示設(shè)備信息的方法
lsblk
lsblk 是一個(gè) Linux 工具,它會(huì)顯示有關(guān)你系統(tǒng)里所有可用塊設(shè)備的信息。它從 sysfs 文件系統(tǒng) 中獲取信息。默認(rèn)情況下,這個(gè)工具將會(huì)以樹(shù)狀格式顯示(除了內(nèi)存虛擬磁盤外的)所有塊設(shè)備。
lsblk 默認(rèn)輸出
默認(rèn)情況下 lsblk 會(huì)將塊設(shè)備輸出為樹(shù)狀格式:
-
NAME —— 設(shè)備的名稱
-
MAJ:MIN —— Linux 操作系統(tǒng)中的每個(gè)設(shè)備都以一個(gè)文件表示,對(duì)塊(磁盤)設(shè)備來(lái)說(shuō),這里用主次設(shè)備編號(hào)來(lái)描述設(shè)備。
-
RM —— 可移動(dòng)設(shè)備。如果這是一個(gè)可移動(dòng)設(shè)備將顯示 1,否則顯示 0。
-
TYPE —— 設(shè)備的類型
-
MOUNTPOINT —— 設(shè)備掛載的位置
-
RO —— 對(duì)于只讀文件系統(tǒng),這里會(huì)顯示 1,否則顯示 0。
-
SIZE —— 設(shè)備的容量
顯示設(shè)備的所有者
若想顯示設(shè)備所有者相關(guān)的信息,包括文件的所屬用戶、所屬組以及文件系統(tǒng)掛載的模式,你可以使用 -m 選項(xiàng),像這樣:
代碼:lsblk -m
列出設(shè)備塊
如果你只想要列出設(shè)備,而不想讓他們以樹(shù)狀輸出,你可以使用 -l 選項(xiàng):
lsblk -l
在腳本中使用
高級(jí)技巧:如果你想要在腳本中使用而希望剔除表頭,你可以這樣使用 -n 選項(xiàng):
lsblk -ln
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)