Визуализируйте использование дискового пространства с помощью Vizex в Linux
В Linux доступно множество приложений для просмотра и визуализации использования диска. Мы уже рассмотрели du, Ncdu, Agedu, Filelight, Duc и несколько хороших альтернатив команде du. Сегодня мы обсудим еще один инструмент под названием Vizex для визуализации использования дискового пространства в Linux.
Что такое Визекс?
Vizex — это программа командной строки, позволяющая отображать использование диска для всех разделов и носителей в удобном графическом виде. Вывод Vizex показывает общий размер, общее используемое пространство, свободное пространство и процент используемого пространства каждого раздела в виде горизонтальной гистограммы.
Мы можем настроить вывод по своему вкусу, используя различные параметры. Например, мы можем отобразить визуализированное использование диска по определенному пути. Мы можем исключить определенные детали раздела из вывода. Мы можем сохранить полную информацию о разделах в файле csv
или json
. С помощью Vizex можно даже отобразить информацию о батарее ноутбука.
Кроме того, в Vizex есть функция печати содержимого каталога с указанием размера, типов файлов и даты последнего изменения.
Vizex написан на языке Python, а его исходный код находится в свободном доступе на GitHub.
Установите Визекс в Linux
Для Vizex требуется Python >= 3.7 и менеджер пакетов Pip. Убедитесь, что вы установили их на свой компьютер с Linux. Если Pip еще не установлен, обратитесь к следующему руководству:
- Как управлять пакетами Python с помощью PIP
После установки pip выполните следующую команду, чтобы установить Vizex в вашей системе Linux:
pip install vizex
Чтобы обновить Визекс, запустите:
pip install vizex --upgrade
Vizex доступен в AUR, поэтому пользователи Arch Linux могут установить Vizex с помощью любой вспомогательной программы AUR, например Yay.
yay -S vizex
Визуализируйте использование дискового пространства с помощью Vizex в Linux
Запустите Визекс без каких-либо опций для отображения использования дискового пространства в графическом формате:
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
Визуализируйте использование дискового пространства с помощью visex
Как вы можете видеть в приведенном выше выводе, использование дискового пространства аккуратно отображается в виде графической диаграммы в виде гистограммы. На каждом графике показаны подробные сведения об отдельных разделах, такие как общий размер, оставшееся пространство, свободное пространство и процент используемого пространства.
Если вам нужны дополнительные сведения, такие как тип файловой системы и точка монтирования каждого раздела, используйте опцию --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
Визуализируйте использование диска в Linux с помощью visex
Визуализируйте конкретный путь
По умолчанию 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 по своему желанию. Например, вы можете изменить цвет текста с помощью -t
, флага --text
, цвет заголовка с помощью -d
, -- флаг заголовка
и цвет графика с флагами -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
Ресурс:
- Репозиторий Vizex на GitHub