Duc – 檢查和可視化磁盤使用情況


德語 收藏 用於索引、檢查和可視化磁盤使用情況的工具。 Duc 維護一個包含文件系統目錄累積大小的數據庫,您可以使用多種工具來查詢該數據庫或創建精美的圖表來顯示字節的位置。增加。

Duc 帶有一個名為 duc 的命令行工具,用於創建、維護和查詢磁盤使用情況數據庫。

德國特色:

專為擴展到巨大的文件系統而構建。快速執行 – 磁盤使用情況保存在優化的數據庫中。用於查詢或探索索引的各種子命令: duc info 顯示數據庫中可用的目錄樹列表以及上次掃描的日期和時間。 duc ls 列出控制台上某個路徑下的所有文件和目錄。 duc ui 運行基於 ncurses 的控制台用戶界面來探索文件系統的使用。 duc gui 啟動一個圖形 (X11) 界面,將文件系統表示為 Sunburst 圖。處理多個路徑參數。圖形字體大小的 DPI 處理。

在 Linux 上安裝 Duc

Duc 在 Debian 和衍生產品(如 Ubuntu)的默認存儲庫中可用。所以 安裝 存在 基於DEB的系統 這很容易。

$ sudo apt-get install duc

其他 Linux 發行版,您可能需要從源代碼手動編譯和安裝 Duc,如下所示。
下載最新的 duc 源 .tgz 文件 來自 github 上的發布頁面。在編寫本指南時,最新版本是 1.4.4。

$ wget https://github.com/zevv/duc/releases/download/1.4.4/duc-1.4.4.tar.gz

然後一一運行以下命令安裝DUC。

$ tar -xzf duc-1.4.4.tar.gz
$ cd duc-1.4.4
$ ./configure
$ make
$ sudo make install

使用文檔

duc 的常見用途是:

$ duc

您可以通過運行以下命令查看常用選項和子命令的列表:

$ duc help


讓我們看一下 duc 實用程序的一些實際用例。
.

1.創建Duc數據庫

首先,您需要為您的文件系統創建一個索引文件(數據庫)。要創建索引文件,請使用“duc index”命令。
例如,要索引 /home 目錄,請運行以下命令:

$ duc index /home

上述命令將索引 /home/ 目錄並將其保存在 $HOME/.duc.db 文件中。

2.查詢索引

Duc 有各種用於查詢和探索索引的子命令。
要查看可用索引的列表,請運行:

~$ duc info
Date       Time       Files    Dirs    Size Path
2021-04-14 11:47:37  108.4K   13.1K   23.8G /home

列出當前工作目錄中的所有文件和目錄:

$ duc ls

3. 可視化磁盤使用情況

要查看特定路徑的圖形,請使用“ls”子命令,如下所示。

$ duc ls -Fg /home/Documents

正如您在上面的輸出中看到的, ls 查詢 duc 數據庫並列出所有包含大小的子命令
指定路徑中的文件和目錄,即 /home/rasho/ 在這種情況下。
是這裡, -F 將文件類型指示符( */ 之一)添加到條目的選項,以及 -g 使用每個條目的相對大小繪製圖形的選項。
您可以使用 -R 選項以樹狀結構顯示磁盤利用率結果。

$ duc ls -R /home/rasho
以樹狀結構可視化磁盤使用情況

要查詢 duc 數據庫,打開基於 ncurses 的控制台用戶界面,並檢查給定路徑的磁盤使用情況,請使用: ui 子命令是:

$ duc ui /home/rasho
使用基於 ncurses 的控制台可視化磁盤使用情況

4.使用圖形界面(X11)

如果要使用圖形界面 (X11) 探索文件系統,可以使用以下命令:

$ duc gui

示例輸出:

使用 duc 可視化磁盤使用情況

而已。你知道類似這個工具的東西嗎?在下面的評論中告訴我們你的想法。

Duf – Linux 的免費磁盤監控實用程序 gdu – 快速控制台磁盤使用分析r