O comando du (disk usage) é uma ferramenta poderosa para identificar o uso de espaço em disco no Linux. Apesar de simples, ele oferece uma série de opções que facilitam a vida de quem administra servidores ou apenas quer entender o que está ocupando espaço.
Aqui vão 5 dicas práticas para usar o du com eficiência no dia a dia:
1. 📁 Ver o tamanho total de uma pasta
du -sh /caminho/da/pasta
-s: mostra apenas o total (não lista cada subpasta)-h: formato legível (KB, MB, GB)
✅ Exemplo: du -sh /var/log
2. 📋 Listar o uso de subpastas, ordenado por tamanho
du -h --max-depth=1 /caminho | sort -h
--max-depth=1: mostra apenas o primeiro nívelsort -h: ordena por tamanho (legível)
✅ Exemplo: du -h --max-depth=1 /home | sort -h
3. 🔍 Encontrar pastas que ocupam mais de 1 GB
du -h /caminho | grep '[0-9\.]\+G'
- Filtra apenas pastas com uso em gigabytes
✅ Exemplo: du -h / | grep 'G'
4. ⛏️ Ignorar sistemas de arquivos montados (ex: USBs, NFS)
du -xh /caminho
-x: ignora outros sistemas de arquivos-h: formato legível
✅ Útil em: /, /mnt, /media
5. 🗂️ Ver tamanho de todos os arquivos e pastas recursivamente
du -ah /caminho
-a: inclui arquivos, não só diretórios
✅ Exemplo: du -ah /var | sort -h | tail -n 20
(Mostra os 20 maiores arquivos/pastas em /var)
✅ Conclusão
Com essas dicas, o comando du deixa de ser só mais um utilitário e se torna uma ferramenta poderosa para diagnosticar gargalos de armazenamento no seu sistema Linux.
Se você curtiu essas dicas, compartilhe com quem precisa liberar espaço no servidor! 😉
