Linux 中有大量应用程序可供查看和可视化磁盘使用情况。 我们已经看过 杜, NCDU, 阿杜, 文件灯, 德 和一些 杜的好替代品 命令。 今天我们将讨论另一个名为 维泽克斯 可视化 Linux 中的磁盘空间使用情况。
什么是维塞克斯?
Vizex 是一个命令行程序,以漂亮的图形布局显示所有分区和媒体的磁盘使用情况。 Vizex 的输出以类似水平条形图的形式显示每个分区的总大小、总已用空间、可用空间和已用空间百分比。
我们可以使用各种选项根据自己的喜好自定义输出。 为了 example,我们可以可视化的展示特定路径的磁盘使用情况。 我们可以从输出中排除特定的分区详细信息。 我们可以将分区的完整信息保存在 csv
或者 json
文件。 甚至可以使用 Vizex 显示笔记本电脑的电池信息。
此外,Vizex 具有打印具有大小、文件类型和上次修改日期的目录内容的功能。
Vizex 写在 Python 语言及其源代码可在 GitHub 中免费获得。
在 Linux 中安装 Vizex
Vizex 需要 蟒蛇> = 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
正如您在上面的输出中所看到的那样,磁盘空间使用情况整齐地显示在条形图状的图形中。 每个图表都显示了各个分区的详细信息,例如总大小、剩余空间、可用空间和已用空间的百分比。
如果您需要其他详细信息,例如文件系统类型和每个分区的挂载点,请使用 --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 会显示所有分区的磁盘使用详情。 您还可以显示特定路径的磁盘使用情况统计信息:
$ vizex --path /var/home/sk/
样本输出:
/var/home/sk/
Total: 218.8 gb Used: 113.9 gb Free: 93.7 gb
███████████████████▒░░░░░░░░░░░░░░░░░░░ 54.9% used
Save 文件中的磁盘使用详细信息
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
flag 用于按降序列出内容,并且 -s
flag 用于根据名称、文件类型、大小或日期对内容进行排序。 上述命令打印当前目录数据,包括隐藏文件和文件夹,按名称和降序排序。
同样,我们可以打印当前目录数据,排序为 尺寸 使用这个命令:
$ vizexdf -ads size
打印按排序的当前目录数据 上次修改时间:
$ vizexdf -ads dt
在上述所有示例中,我们都显示了当前目录的内容。 如果要显示特定目录的详细信息,对于 example ~/Downloads
,只提它的路径:
$ vizexdf ~/Downloads
有关更多详细信息,请参阅 vizex 和 vizexdf 命令的帮助部分:
$ man vizex
$ man vizexdf
资源: