Duf – 檢查 Linux 上的磁盤使用情況

純粹用 Go 編程語言編寫, 乏味的 (磁盤使用免費實用程序)工具是一個免費的開源命令行工具,可以替代 df 命令。 它以帶有顏色編碼輸出的表格格式直觀地顯示系統的磁盤使用情況統計信息。 它可以安裝在 Linux、BSD、Windows 甚至 macOS 上。

duf 命令行實用程序提供了以下功能:

  1. 直觀整潔的彩色輸出
  2. 能夠以 JSON 格式提供輸出。
  3. 提供適合您終端的響應式輸出。
  4. 分組和過濾設備。
  5. 可以根據您的喜好對輸出進行排序。

在本教程中,我們將學習如何 安裝 duf 在一個 Ubuntu Linux 以及如何 檢查磁盤使用情況.

1) 使用 snap 安裝 duf 實用程序

Duf 可在 snap store 上獲得,並且可以作為 snap 包安裝。 回顧一下,snap 包是一個應用程序,它附帶了無縫安裝應用程序所需的所有庫和依賴項。

要將 Duf 安裝為 snap 包,請首先在您的系統上啟用 snap。

$ sudo 適當更新 $ sudo apt 安裝 snapd

然後如圖所示安裝 DUF snap 包。

$ sudo 快速安裝 duf 實用程序

從 snap 安裝 duf 命令行實用程序

2) 使用 Debian 軟件包安裝 duf 實用程序

或者,您可以選擇使用 Debian 軟件包安裝 Duf GitHub 存儲庫. 在撰寫本指南時,最新版本是 達夫 0.6.2. 所以使用 wget 命令下載 Debian 包,如下所示。

$ wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.deb

下載 duf Debian 軟件包下載 duf Debian 軟件包

然後,使用 dpkg 包管理器安裝 duf Debian 文件,如下所示。

$ sudo dpkg -i duf_0.6.2_linux_amd64.deb

從 Debian 軟件包安裝 duf從 Debian 軟件包安裝 duf

3)通過從源安裝來安裝duf實用程序

最後,您可以通過運行以下命令從源代碼安裝 duf 實用程序。 但首先,請確保您已在系統上安裝了 GO 語言。 找出 安裝說明在這裡.

因此,克隆 git 存儲庫。

$ git clone https://github.com/muesli/duf.git

然後從源代碼編譯,如圖所示。

$ cd duf $ 去構建

筆記: 建議在測試環境中安裝並在生產中安裝之前檢查資源利用率。

duf 命令用法

安裝後,您可以通過調用 duf 命令在終端上啟動 duf,如下所示。

$枯燥

這列出了所有邏輯分區和文件系統,如圖所示。

duf 命令duf 命令

此外,您可以縮小範圍以查看單個分區,例如 du /home 、 du /boot 和 du / 以舉幾個例子:

$沉悶/

duf 顯示特定分區duf 顯示特定分區

此外,您可以對要顯示的列進行排序。 例如,在 example 下面,我們設置了 duf 命令來顯示掛載點、分區大小、已用空間、可用空間和文件系統。

$ duf –output 掛載點、大小、已用、可用性、文件系統

要顯示的 duf 排序列要顯示的 duf 排序列

您可以按如下方式顯示 inode:

$ duf –inodes

duf 顯示 inode 編號duf 顯示 inode 編號

要以 JSON 格式打印輸出,請執行:

$ duf –json

duf 以 json 格式顯示輸出duf json 輸出

如需更多命令選項,請運行以下命令:

$ duf –help

結論

如您所見,duf 實用程序是一種以直觀且用戶友好的方式跟踪磁盤空間使用情況的奇特而有用的方法。