Está sem espaço no servidor e não sabe quais arquivos estão ocupando mais disco? O comando find pode te ajudar a identificar rapidamente os arquivos grandes e tomar decisões mais inteligentes sobre o que excluir ou mover.
Veja como fazer isso:
🔍 Encontrar arquivos maiores que 1 GB
find / -type f -size +1G
📌 Explicação:
/— diretório onde a busca começa (pode ser/home,/var, etc.)-type f— busca apenas por arquivos (ignora diretórios)-size +1G— busca arquivos maiores que 1 gigabyte
🗂️ Listar arquivos grandes em uma pasta específica
find /var/log -type f -size +100M
👉 Encontra arquivos com mais de 100 MB dentro de /var/log.
🧾 Mostrar os maiores arquivos com tamanho legível
find /home -type f -size +100M -exec ls -lh {} \; | sort -k 5 -h
🔍 Esse comando:
- Usa
ls -lhpara exibir tamanho legível (KB, MB, GB) - Ordena os resultados pelo tamanho, em ordem crescente
✅ Dica Extra: Usando du para ajudar
Você também pode combinar com du para descobrir primeiro quais diretórios estão pesados:
du -h --max-depth=1 / | sort -h
Depois, foque a busca do find naquela pasta.
🧹 Conclusão
Com o find, você localiza rapidamente arquivos grandes e toma decisões certeiras para limpar o disco sem sair apagando tudo às cegas.
Se quiser, posso montar um script para automatizar isso e rodar como verificação periódica. Quer essa versão também?
