Como usar o find para listar arquivos grandes ou antigos no Linux, visualizá-los com segurança e excluir apenas o que você verificou.
find é o comando padrão do Linux que pesquisa em uma árvore de diretórios por arquivos que correspondam a condições como tamanho, idade, nome ou tipo. 'find / -xdev -type f -size +1G' lista arquivos maiores que 1 GB no sistema de arquivos raiz, o que geralmente é a maneira mais rápida de ver o que preencheu um disco repentinamente.
-size +500M (maior que 500 MiB), -mtime +30 (modificado há mais de 30 dias), -name '*.log', -type f (apenas arquivos), -xdev (não cruzar para outros sistemas de arquivos).
Adicione '-exec ls -lh {} +' para ver os tamanhos, ou use o -printf do GNU find, por exemplo -printf '%s %p\n', e ordene a saída.
-delete remove cada correspondência imediatamente. Execute o mesmo comando sem -delete primeiro, leia a lista e, em seguida, adicione -delete como a última opção.
sudo find / -xdev -type f -size +1G -exec ls -lh {} +sudo find /var/log -type f -name '*.gz' -mtime +30sudo find /var/log -type f -name '*.gz' -mtime +30 -deleteÚltima atualização: 2026-10-08
Como encontrar o que está ocupando o disco no Linux com o du e o interativo ncdu, usando opções que permanecem em um único sistema de arquivos.
O que é um inode, como ver o uso de inodes com df -i e como encontrar diretórios com milhões de arquivos pequenos.
Como ler a saída do df, por que o Use% pode atingir 100% antes que o Avail seja zero para usuários comuns e como verificar inodes com df -i.