Використання pydf - утиліта Linux для аналізу використання дискового простору файлової системи з кольоровим кодуванням

Використання pydf - утиліта Linux для аналізу використання дискового простору файлової системи з кольоровим кодуванням

11.03.2024
Автор: HostZealot Team
2 мін.
104

Команда 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 ви зможете легко встановити його вручну.

Сподіваємося, ця інформація була вам корисною!

# VPS Поділитися:
Статті за темою