德語 這是一個集合 用於索引、檢查和可視化磁盤使用情況的工具。 Duc 可以維護一個文件系統目錄累積大小的數據庫,使用多種工具來查詢該數據庫,並創建顯示字節在哪裡增加的華麗圖表。
Duc 帶有一個名為 duc 的命令行工具,用於創建、維護和查詢磁盤使用情況數據庫。
德國特色:
它旨在擴展到大型文件系統。快速運行磁盤使用情況存儲在優化的數據庫中。用於查詢或探索索引的各種子命令: duc info 顯示數據庫中可用的目錄樹列表,以及上次掃描的日期和時間。 duc ls 列出控制台中特定路徑下的所有文件和目錄。 duc ui 運行基於 ncurses 的控制台用戶界面來調查文件系統的使用情況。 啟動將 duc gui 文件系統表示為 Sunburst 圖的圖形 (X11) 界面。處理多個路徑參數。圖形字體大小的 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數據庫
首先,您需要創建一個文件系統索引文件(數據庫)。使用 ducindex 命令創建索引文件。
例如,要索引 /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

4.使用圖形界面(X11)
如果要使用圖形界面 (X11) 探索文件系統,可以使用以下命令:
$ duc gui
樣本輸出:

而已。你知道類似這個工具的東西嗎?在下面的評論中讓我知道您的想法。
Duf – Linux 的免費磁盤監控實用程序 gdu-快速控制台磁盤使用情況分析r