Використання pydf - утиліта Linux для аналізу використання дискового простору файлової системи з кольоровим кодуванням
16:03, 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 ви зможете легко встановити його вручну.
Сподіваємося, ця інформація була вам корисною!