Поиск по сайту:

Визуализируйте использование дискового пространства с помощью 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

Статьи по данной тематике