如何在Linux中使用Vizex可視化磁盤空間使用情況

在Linux中,有許多應用程序可用於查看和可視化磁盤使用情況。 我們已經看過了 尼杜阿吉杜文件燈杜克 還有一些 du的好替代品 命令。 今天,我們將討論另一個名為 Vizex 可視化Linux中的磁盤空間使用情況。

什麼是Vizex?

Vizex是一個命令行程序,以漂亮的圖形布局顯示所有分區和介質的磁盤使用情況。 Vizex的輸出在類似條形圖的水平圖中顯示每個分區的總大小,總已用空間,可用空間和已用空間的百分比。

我們可以根據自己的喜好使用各種選項來自定義輸出。 例如,我們可以顯示特定路徑的可視化磁盤使用情況。 我們可以從輸出中排除特定的分區詳細信息。 我們可以將分區的完整信息保存在 csv 或者 json 文件。 甚至可以使用Vizex顯示筆記本電腦的電池信息。

此外,Vizex具有打印目錄內容,大小,文件類型和上次修改日期的功能。

Vizex是用 Python 語言及其源代碼可在GitHub上免費獲得。

在Linux中安裝Vizex

Vizex要求 Python> = 3.7點子 包裹經理。 確保已將它們安裝在Linux機器上。 如果尚未安裝Pip,請參考以下指南:

  • 如何使用PIP管理Python軟件包

安裝pip之後,運行以下命令以在Linux系統上安裝Vizex:

$ pip install vizex

要升級Vizex,請運行:

$ pip install vizex --upgrade

Vizex在AUR中可用,因此Arch Linux用戶可以使用任何AUR幫助程序來安裝Vizex,例如

$ yay -S vizex

在Linux中使用Vizex可視化磁盤空間使用情況

運行不帶任何選項的Vizex,以圖形格式顯示磁盤空間使用情況:

$ vizex

樣本輸出:

root
Total: 68.4 gb	 Used: 17.2 gb	 Free: 47.7 gb
█████████▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 26.5% used


Total: 68.4 gb	 Used: 17.2 gb	 Free: 47.7 gb
█████████▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 26.5% used

usr
Total: 68.4 gb	 Used: 17.2 gb	 Free: 47.7 gb
█████████▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 26.5% used

var
Total: 68.4 gb	 Used: 17.2 gb	 Free: 47.7 gb
█████████▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 26.5% used

boot
Total: 975.9 mb	 Used: 95.1 mb	 Free: 813.6 mb
███▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 10.5% used

home
Total: 218.8 gb	 Used: 113.2 gb	 Free: 94.5 gb
███████████████████▒░░░░░░░░░░░░░░░░░░░ 54.5% used

3968763a-adde-46e0-ae93-e2a1e51120da
Total: 457.4 gb	 Used: 387.9 gb	 Free: 46.2 gb
████████████████████████████████▒░░░░░░ 89.3% used

使用vizex可視化磁盤空間使用情況

正如您在上面的輸出中可以看到的那樣,磁盤空間使用情況在條形圖的圖形化圖表中整齊地顯示。 每個圖都顯示了各個分區的詳細信息,例如總大小,剩餘空間,可用空間和已用空間的百分比。

如果您需要其他詳細信息,例如文件系統類型和每個分區的安裝點,請使用 --details 選項:

$ vizex --details

樣本輸出:

root
Total: 68.4 gb	 Used: 17.2 gb	 Free: 47.7 gb
█████████▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 26.5% used
fstype=ext4	mountpoint=/


Total: 68.4 gb	 Used: 17.2 gb	 Free: 47.7 gb
█████████▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 26.5% used
fstype=ext4	mountpoint=/

usr
Total: 68.4 gb	 Used: 17.2 gb	 Free: 47.7 gb
█████████▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 26.5% used
fstype=ext4	mountpoint=/usr

var
Total: 68.4 gb	 Used: 17.2 gb	 Free: 47.7 gb
█████████▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 26.5% used
fstype=ext4	mountpoint=/var

boot
Total: 975.9 mb	 Used: 95.1 mb	 Free: 813.6 mb
███▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 10.5% used
fstype=ext4	mountpoint=/boot

home
Total: 218.8 gb	 Used: 113.9 gb	 Free: 93.7 gb
███████████████████▒░░░░░░░░░░░░░░░░░░░ 54.9% used
fstype=ext4	mountpoint=/var/home

3968763a-adde-46e0-ae93-e2a1e51120da
Total: 457.4 gb	 Used: 387.9 gb	 Free: 46.2 gb
████████████████████████████████▒░░░░░░ 89.3% used
fstype=ext4	mountpoint=/run/media/sk/3968763a-adde-46e0-ae93-e2a1e51120da

使用vizex可視化Linux中的磁盤使用情況

可視化特定路徑

默認情況下,Vizex顯示所有分區的磁盤使用情況詳細信息。 您還可以顯示特定路徑的磁盤使用情況統計信息:

$ vizex --path /var/home/sk/

樣本輸出:

/var/home/sk/
Total: 218.8 gb	 Used: 113.9 gb	 Free: 93.7 gb
███████████████████▒░░░░░░░░░░░░░░░░░░░ 54.9% used

將磁盤使用情況詳細信息保存在文件中

Vizex可以選擇將磁盤使用情況詳細信息保存到任一位置 csv 或者 json 文件。

$ vizex --save "~/ostechnix/disk_info.json"

自定義vizex輸出

如前所述,我們可以根據需要自定義Vizex的輸出。 例如,您可以使用 -t--text 標誌,標頭顏色與 -d--header 標記,並用 -g--graph 旗幟:

$ vizex -d white -t red -g blue

顯示電池電量

儘管Vizex的主要目標是顯示磁盤使用情況,但作者還是添加了一個附加功能來顯示電池使用情況。 它不會顯示有關電池的任何技術詳細信息。 它僅顯示電池使用情況詳細信息。

$ vizex battery

樣本輸出:


Battery
██████████████████████████████████████▒ 100.0%
Plugged in: False	Discharging: 2:48:10	

使用vizexdf顯示目錄和文件信息

Vizex有一個名為 vizexdf 以表格形式顯示目錄和文件信息。

我們可以

要使用vizexdf打印當前目錄數據,請運行:

$ vizexdf -ads name

上面的命令將列出當前目錄的內容以及每個目錄和文件的大小,文件類型和最後修改時間。

這裡, -a 標誌用於顯示所有文件,包括隱藏文件, -d 標誌用於按降序列出內容,並且 -s 標誌用於根據名稱,文件類型,大小或日期對內容進行排序。 上面的命令打印當前目錄數據,包括隱藏的文件和文件夾,並按名稱和降序排列。

同樣,我們可以打印當前目錄數據,排序方式為 尺寸 使用此命令:

$ vizexdf -ads size

打印當前目錄數據,排序方式為 上次修改時間

$ vizexdf -ads dt

在以上所有示例中,我們顯示了當前目錄的內容。 例如,如果要顯示特定目錄的詳細信息 ~/Downloads,只需提及其路徑:

$ vizexdf ~/Downloads

有關更多詳細信息,請參閱vizex和vizexdf命令的幫助部分:

$ man vizex
$ man vizexdf

資源:

磁盤使用情況LinuxPythonvizexvizexdf

Sidebar