Descubra o pydf: A Ferramenta de Python Que Transforma o Monitoramento de Espaço em Disco no Linux com Cores Vibrantes!

O pydf é uma ferramenta incrível que leva o monitoramento de espaço em disco para um nível totalmente novo, utilizando cores para facilitar a leitura das informações. Descubra como instalar e utilizar esta ferramenta poderosa em diferentes sistemas operacionais e explore as suas capacidades de personalização para otimizar a sua experiência!

O Que é o pydf?

O pydf é um script Python que oferece uma maneira visualmente atraente de verificar o espaço em disco disponível e utilizado nos sistemas de arquivos montados, utilizando cores para diferenciar os tipos de sistemas de arquivos. Se você está cansado do tradicional comando df, o pydf é uma alternativa que não só proporciona uma visão mais clara, mas também permite uma personalização completa do formato de saída.

Instalando o pydf no Linux

Debian / Ubuntu

Para instalar o pydf em distribuições Debian ou Ubuntu, use o comando apt ou apt-get:

Bash
sudo apt install pydf

Saída esperada:

Bash
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) ...

RHEL/CentOS

Para usuários de RHEL / CentOS / Fedora / Rocky e Alma Linux:

Bash
python3 -m venv pydf
source pydf/bin/activate
python3 -m pip install pydf

Para versões mais antigas, use:

Bash
sudo yum install pydf

Saída esperada:

Bash
Loaded plugins: product-id, protectbase, rhnplugin, subscription-manager
Updating certificate-based repositories.
0 packages excluded due to repository protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package pydf.noarch 0:9-3.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================= 
 Package        Arch             Version            Repository      Size
========================================================================= 
Installing:
 pydf           noarch           9-3.el6            epel            14 k

Transaction Summary
========================================================================= 
Install       1 Package(s)

Total download size: 14 k
Installed size: 25 k
Downloading Packages:
pydf-9-3.el6.noarch.rpm                           |  14 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : pydf-9-3.el6.noarch                                   1/1
Installed products updated.

Installed:
  pydf.noarch 0:9-3.el6

Complete!

FreeBSD

Para instalar no FreeBSD:

Bash
cd /usr/ports/sysutils/pydf/ && make install clean

Ou adicione o pacote com:

Bash
pkg_add -r pydf

macOS

Para macOS, use o comando pip ou instale o Homebrew e use:

Bash
python3 -m venv pydf
source pydf/bin/activate
python3 -m pip install pydf

Como Utilizar o pydf?

Para usar o pydf, simplesmente digite:

Bash
pydf

Ver Sistemas de Arquivos com 0 Blocos:

Bash
pydf -a

Exibir Saída em Formato Legível por Humanos:

Bash
pydf -h

Usar Potências de 1000 para Tamanhos:

Bash
pydf -H

Exibir Informações Sobre Inodes:

Bash
pydf -i

Desativar Saída Colorida:

Bash
pydf --bw

Personalizando as Cores do pydf

Edite o arquivo /etc/pydfrc para configurar as cores globalmente:

Bash
vi /etc/pydfrc

Para configurações específicas do usuário:

Bash
cp /etc/pydfrc ~/.pydfrc
vi ~/.pydfrc

Ajustar Tamanho dos Blocos na Saída

Use opções específicas para definir o tamanho dos blocos:

Bash
pydf -k
pydf --kilobytes
pydf -m
pydf --megabytes
pydf -g
pydf --gigabytes

Obter Ajuda Sobre o pydf

Para obter ajuda sobre o pydf, digite:

Bash
pydf --help

Resumindo

O pydf é uma ferramenta fantástica escrita em Python que oferece uma visão colorida e personalizada do uso de espaço em disco. Embora não esteja instalado por padrão, é uma adição valiosa para usuários de desktop. No entanto, servidores podem continuar a usar os comandos df e du, que já vêm pré-instalados. Confira a página do projeto pydf para obter o código-fonte e mais informações.

Artigos Relacionados