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
:
sudo apt install pydf
Saída esperada:
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:
python3 -m venv pydf
source pydf/bin/activate
python3 -m pip install pydf
Para versões mais antigas, use:
sudo yum install pydf
Saída esperada:
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:
cd /usr/ports/sysutils/pydf/ && make install clean
Ou adicione o pacote com:
pkg_add -r pydf
macOS
Para macOS, use o comando pip
ou instale o Homebrew e use:
python3 -m venv pydf
source pydf/bin/activate
python3 -m pip install pydf
Como Utilizar o pydf?
Para usar o pydf, simplesmente digite:
pydf
Ver Sistemas de Arquivos com 0 Blocos:
pydf -a
Exibir Saída em Formato Legível por Humanos:
pydf -h
Usar Potências de 1000 para Tamanhos:
pydf -H
Exibir Informações Sobre Inodes:
pydf -i
Desativar Saída Colorida:
pydf --bw
Personalizando as Cores do pydf
Edite o arquivo /etc/pydfrc
para configurar as cores globalmente:
vi /etc/pydfrc
Para configurações específicas do usuário:
cp /etc/pydfrc ~/.pydfrc
vi ~/.pydfrc
Ajustar Tamanho dos Blocos na Saída
Use opções específicas para definir o tamanho dos blocos:
pydf -k
pydf --kilobytes
pydf -m
pydf --megabytes
pydf -g
pydf --gigabytes
Obter Ajuda Sobre o pydf
Para obter ajuda sobre o pydf, digite:
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.