如何在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可视化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