分享一個(gè)小工具:duf 命令
該命令顯示磁盤(pán)空間的利用率,顯示方式如下圖所示:
?duf 命令是 du 命令和 ???df 命令????的一個(gè)結(jié)合,且結(jié)果輸出是以更加易讀的結(jié)構(gòu)化方式,來(lái)檢查系統(tǒng)空間。
其顯示跟易讀,對(duì)不?今天我們來(lái)分享一下如何在 Linux 中安裝和使用 duf 命令。
安裝 duf
如果你使用的是 Ubuntu 22.04 或者 Debian 開(kāi)發(fā)版或測(cè)試版,可以使用 apt 包管理器直接安裝:
如果使用的是 Arch,可以使用 pacman 命令進(jìn)行安裝:
如果使用的是 Debian 穩(wěn)定版,或比較舊版本的 Ubuntu,則可以使用預(yù)構(gòu)建的 deb 包來(lái)安裝duf:
然后使用如下命令安裝 deb 包:
另外,也可以按照其說(shuō)明手冊(cè)進(jìn)行安裝,地址為:
??https://github.com/muesli/duf??
使用 duf 檢查磁盤(pán)使用情況和可用空間
可以不添加任何選項(xiàng),直接使用 duf 命令,這將顯示已安裝設(shè)備列表:
查看指定設(shè)備
可以使用 duf 同時(shí)列出一個(gè)或多個(gè)設(shè)備。您只需指定安裝端口或設(shè)備的路徑即可:
看下面例子:
過(guò)濾驅(qū)動(dòng)裝置
duf 實(shí)用程序提供了各種選項(xiàng),以便您可以過(guò)濾輸出并獲得預(yù)期的結(jié)果。
例如,可以使用 --only 選項(xiàng)僅顯示特定設(shè)備:
比如,假如我們想要列出本地設(shè)備,可以使用如下命令:
如果想要查看某個(gè)文件系統(tǒng),可以使用 --only-fs 選項(xiàng)。比如,查看 tmpfs(臨時(shí)文件系統(tǒng))可使用如下命令:
排序輸出
可以使用 --sort 選項(xiàng)對(duì)輸出結(jié)果根據(jù)大小、使用率等進(jìn)行排序。比如:
獲取JSON輸出
如果喜歡 json 格式的輸出,可以使用 --json 選項(xiàng):
如果想要將結(jié)果保存在文本文件中,可以將結(jié)果重定向: