dutree – 一個使用彩色輸出分析磁碟用量的 CLI 工具


dutree 是一個開源且免費的命令列工具,可在 Linux 中使用,它允許您分析磁碟使用情況並以彩色格式顯示輸出。該命令結合了兩個著名的 Linux 命令,durep(生成磁碟使用報告)和 tree(以樹狀格式列出目錄內容)命令及其屬性,並使用 Rust 語言編寫。每當您使用此命令確定磁碟使用情況時,它都會以樹狀格式顯示結果。

dutree 命令主要用於檢視哪些目錄和檔案佔用硬碟空間最多,並列出這些檔案和目錄。這使您可以控制這些檔案並釋放磁碟空間。

因此,如果您正在尋找使用 dutree 分析磁碟使用情況的方法,本文正適合您。在這裡,我們將介紹如何在 Linux 中安裝和使用 dutree 命令。

如何在 Linux 上安裝 dutree

dutree 命令是用 Rust 語言編寫的,因此在安裝 dutree 之前,您的系統中必須有此語言實用程式。要安裝 Rust 語言,請在終端中執行以下命令

:~$ sudo curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

安裝 Rust 後,您可以透過以下命令安裝 dutree

:~$ sudo cargo install --git https://github.com/nachoparker/dutree.git
:~$ sudo apt install cargo

注意:在使用以上命令之前,請確保您的系統具有 git、cargo 和 curl 實用程式。

安裝 dutree 後,您可以根據變數 LS_COLORS 檢查系統中的環境顏色。與 ls --color 命令類似,它包含我們發行版配置的顏色。

:~$ ls --color

dutree 根據 GNU ls --colors 環境變數中配置的值顯示彩色輸出。根據檔案許可權、型別和副檔名,此環境變數可以設定顏色。在不帶任何引數的情況下執行 dutree 會顯示如下所示的檔案系統樹

:~$ dutree

此結果會根據您所在的目錄而有所不同。您可以使用 -u 引數檢視實際的硬碟使用情況,而不是檔案大小。

:~$ dutree -u

預設情況下,dutree 以千位元組為單位列印輸出。您可以使用 -b 選項以位元組為單位列印結果。

:~$ dutree -b

您可以使用 -A 選項僅顯示 ASCII 字元並關閉顏色。

:~$ dutree -A

dutree 命令選項

在本節中,我們將解釋在各種場景中使用 dutree 命令的不同方法

排除隱藏檔案

您的系統中始終存在一些隱藏檔案,掃描這些檔案需要花費大量時間。這些隱藏檔案不會對整體系統穩定性產生負面影響。因此,在查詢硬碟使用情況時,您可以排除這些隱藏檔案。您可以將 -H 標誌與 dutree 一起使用以排除隱藏檔案。

:~$ dutree -H

新增最小檔案

預設情況下,dutree 顯示 1M 的檔案大小;藉助 dutree,您可以使用 -a 標誌檢視更小的檔案。

:~$ dutree -a

從輸出中排除目錄和檔案

您可以從 dutree 分析結果中排除任何特定的資料夾和目錄。您必須使用 -x 標誌將要排除的檔名或資料夾附加到 dutree。

:~$ dutree -x <directory / file name>

您可以使用 -x 標誌排除匹配的目錄名稱

:~$ dutree -x CentOS-7.0-1406-x86_64-DVD.iso

類似地,您可以使用 -f 選項刪除目錄,從而快速獲得本地概覽。

:~$ dutree -f

此外,使用 -s 標誌,您可以顯示完整的概述/摘要。

:~$ dutree -s

顯示深度目錄

使用 dutree 命令,您可以顯示特定深度的目錄。預設情況下,它會顯示深度為 1 的目錄或資料夾,您可以使用 -d 標誌根據您的需求進行修復。

例如,如果要檢視深度為 3 的目錄,則可以使用 -d 選項執行 dutree 命令,如下所示

:~$ dutree -d 3

注意:請確保您位於要查詢特定深度磁碟使用情況的目錄中。

您可以使用 -h 選項瀏覽其他 dutree 資訊。

:~$ dutree -h

結論

透過 dutree 命令列實用程式,您可以管理和完全控制 Linux 中硬碟的磁碟使用情況。它允許您分析磁碟使用情況、以樹狀格式瀏覽檔案空間並列印彩色輸出。排除隱藏檔案、刪除特定檔案和目錄、檢視特定深度的目錄詳細資訊等都是其一些功能。使用這些功能,您可以比較檔案和目錄。

除了所有這些優點之外,它還專注於並顯示佔用更多空間的路徑,而不是僅顯示檔案的根及其詳細資訊和大小。

更新於: 2024-11-13

208 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.