Filelight:可視化查看Linux系統(tǒng)上的磁盤使用情況
查看硬盤使用情況對于類 Unix 操作系統(tǒng)來說不是什么大問題。我們有一個名為 du 的內(nèi)置命令,可以在幾分鐘之內(nèi)計算和匯總磁盤空間的使用情況。此外,我們還有一些第三方工具,比如 Ncdu 和 Agedu,它們也可以用來追蹤磁盤使用情況。如您所見,這些都是命令行中的實用程序,磁盤使用情況將以純文本的形式顯示。但是,有些人希望以可視化、圖表的形式查看結(jié)果。別擔(dān)心!我知道一個 GUI 工具可以顯示磁盤使用細節(jié)。它就是 “Filelight”,這是一個圖形化實用程序,用于可視化顯示 Linux 系統(tǒng)上的磁盤使用情況,并以彩色徑向圖顯示結(jié)果。Filelight 是歷史最悠久的項目之一,它已經(jīng)存在了很長時間,它完全免費使用并開源。
安裝 Filelight
Filelight 是 KDE 應(yīng)用程序的一部分,并預(yù)裝在基于 KDE 的 Linux 發(fā)行版上。
如果您使用的是非 KDE 發(fā)行版,官方存儲庫中包含了 Filelight,因此您可以使用默認的包管理器進行安裝。
在 Arch Linux 及其衍生版,如 Antergos、Manjaro Linux 中,F(xiàn)ilelight 可以按照如下方法安裝。
$ sudo pacman -S filelight
在 Debian、Ubuntu、Linux Mint 中,
$ sudo apt install filelight
在 Fedora 中,
$ sudo dnf install filelight
在 openSUSE 中,
$ sudo zypper install filelight
可視化查看 Linux 系統(tǒng)上的磁盤使用情況
安裝后,從菜單或應(yīng)用程序啟動器啟動 Filelight。
Filelight 以圖形方式將您的文件系統(tǒng)表示為一組同心圓環(huán)段。
如您所見,F(xiàn)ilelight 默認顯示磁盤中 /
和 /boot
文件系統(tǒng)的使用情況。
您還可以選擇掃描的各個文件夾,以查看該特定文件夾的磁盤使用情況。為此,請到 “Filelight -> Scan -> Scan Folder” 并選擇要掃描的文件夾。
Filelight 在掃描時排除以下目錄:
/dev
/proc
/sys
/root
此選項有助于跳過您可能沒有權(quán)限讀取的目錄,或者屬于虛擬文件系統(tǒng)的文件夾,例如 /proc
。
如果您想要在此列表中增加文件夾,請到 “Filelight -> Settings -> Scanning” 并點擊 “Add” 按鈕然后選擇您想要增加的文件夾。
類似的,要想從此列表中移除某個文件夾,選擇文件夾并點擊 “Remove”。
如果您想要改變 Filelight 的外觀,請到 “Settings - > Appearance” 欄,按照您的喜好改變配色方案。
徑向圖中的每個段用不同的顏色表示。下圖顯示了 /
文件系統(tǒng)的整個徑向布局。要查看文件和文件夾的完整信息,只需將鼠標指針懸停在它們上邊。
只需點擊相應(yīng)的段即可瀏覽文件系統(tǒng)。要查看某個文件或文件夾的磁盤使用情況,只需單擊它們即可獲得該特定文件夾、文件的完整磁盤使用情況。
不僅僅是本地文件系統(tǒng),F(xiàn)ilelight 還能夠掃描遠程磁盤和可移動磁盤。 如果您使用任何基于 KDE 的 Linux 發(fā)行版,它可以集成到 Konqueror、Dolphin 和 Krusader 等文件管理器中。
與 CLI 實用程序不同,您不必使用任何額外的參數(shù)或選項來以易讀的(而非亂碼的)格式查看結(jié)果。 默認情況下,F(xiàn)ilelight 將自動以易讀的格式顯示磁盤使用情況。
總結(jié)
使用 Filelight,您可以快速找到文件系統(tǒng)中占用磁盤空間的位置,并通過刪除不需要的文件或文件夾釋放空間。 如果您正在尋找一些簡單且易上手的圖形界面磁盤使用情況查看器,那么 Filelight 值得一試。
就是這樣。希望這篇文章對您有用。更多的好文章,敬請關(guān)注!