Использование 'pydf' - инструмента Linux для просмотра использования дискового пространства на файловой системе с цветной кодировкой
15:52, 11.03.2024
Команда pydf (Python Disk File System) - это инструмент командной строки для отображения объема дискового пространства, используемого на файловой системе в Linux. Команда Pydf является альтернативой команде "df": они выполняют одну и ту же функцию, но pydf показывает доступное дисковое пространство разными цветами.
Как мы заметили, pydf не очень известна, но тем не менее является отличным инструментом для отображения объема доступного дискового пространства на смонтированных файловых системах, причем для каждой файловой системы назначается свой цвет.
Давайте разберемся, как использовать команду pydf.
Настройка pydf: Руководство по установке
Поскольку pydf (Python Disk File System) написана на языке Python, она также существует как пакет Python. Поэтому pydf можно установить через менеджер пакетов Python - pip. Чтобы установить его через pip, выполните следующую команду:
pip install pydf
Этот способ является общим для всех операционных систем Linux.
Теперь давайте конкретно посмотрим, как установить pydf на разные дистрибутивы Linux.
Используйте следующую команду в зависимости от вашей операционной системы:
- Ubuntu/Kali Linux/Debian: sudo apt-get install pydf
- Arch Linux: sudo pacman -S pydf
Это будет выглядеть примерно так:
[sudo] password for vivek:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
pydf
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.8 kB of archives.
After this operation, 46.1 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu focal/universe amd64 pydf all 12+nmu1[10.8 kB]
Fetched 10.8 kB in 1s (15.5 kB/s)
Selecting previously unselected package pydf.
(Reading database ... 324744 files and directories currently installed.)
Preparing to unpack .../archives/pydf_12+nmu1_all.deb ...
Unpacking pydf (12+nmu1) ...
Setting up pydf (12+nmu1) ...
Установка pydf на RHEL/CentOS
По умолчанию pydf не установлен в дистрибутивах Linux на базе RHEL, таких как CentOS или Fedora. Поэтому нам нужно установить его вручную.
Используйте следующую команду, если вы являетесь пользователем RHEL, CentOS, Fedora или Rocky Linux:
python3 -m venv pydf
$ source pydf/bin/activate
$ python3 -m pip install pydf
Если у вас более старая версия RHEL/CentOS, сначала воспользуйтесь командой dnf или yum:
yum -y install pydf
Установка pydf на FreeBSD
Если вы используете FreeBSD, вы можете использовать следующий порт:
cd /usr/ports/sysutils/pydf/ && make install clean
В качестве альтернативы вы можете упаковать пакет с помощью команды pkg_add/pkg:
pkg_add -r pydf
Установка pydf на macOS
Чтобы установить pydf на macOS, воспользуйтесь следующей командой pip:
$ python3 -m venv pydf
$ source pydf/bin/activate
$ python3 -m pip install pydf
Персонализация pydf: Настройка цветов команд
Чтобы начать использовать pydf для отображения используемого и доступного пространства в смонтированной файловой системе, выполните команду:
pydf
Кроме того,
- Чтобы показать результат в читабельном формате, добавьте h: pydf -h.
- Чтобы отобразить результат в килобайтах, добавьте опцию k: pydf -k.
- Чтобы вывести результат в мегабайтах, добавьте опцию m: pydf -m
- Чтобы вывести результат в гигабайтах, добавьте опцию g: pydf -g.
- Чтобы отключить цветную тему вывода, добавьте опцию bw: pydf --bw.
Если вы хотите оставить настроить существующие цвета, вы можете сделать это и через файл pydfrc. Чтобы настроить команду pydf, вам нужно отредактировать файл pydfrc в текстовом редакторе:
sudo nano /etc/pydfrc
Чтобы выполнить настройку на уровне пользователя, создайте файл .pydfrc в директории пользователя:
cat /etc/pydfrc > ~/.pydfrc
И включите в него необходимые конфигурации.
Модификация размеров блоков вывода pydf
Чтобы изменить вывод pydf в соответствии с определенным размером блока, вставьте следующее:
pydf -k
$ pydf --kilobytes
$ pydf -m
$ pydf --megabytes
$ pydf -g
$ pydf --gigabytes
Filesystem Size Used Avail Use% Mounted on
/dev/vgubuntu/root 915 153 715 16.7 [##############.......................................................................] /
Доступ к справочным ресурсам для pydf в Linux
Если вам нужна помощь по работе с инструментом pydf, вы можете получить доступ к ней через:
$ pydf --help
Подведение итогов
Pydf - полезный инструмент, но он может быть не установлен по умолчанию. Однако с помощью этого руководства по использованию команды pydf вы сможете легко установить его вручную.
Мы надеемся, что вы нашли его полезным!