find - Buscando arquivos com tamanhos específicos
Dica publicada em Linux / Sistema de Arquivos
find - Buscando arquivos com tamanhos específicos
Esta é uma pequena solução que apliquei à necessidade de encontrar arquivos grandes em um servidor. Não é a mais simples nem a mais bonita, mas atendeu à minha necessidade. :)
Necessidade 1: encontrar todos os arquivos maiores do que 2 MB no meu servidor.
Solução:
find / -size +2M -print 2> /dev/null
Necessidade 2: encontrar todos os arquivos maiores do que 2 MB e identificar o tamanho de cada arquivo.
Solução:
for i in `find / -size +2M -print 2> /dev/null` ; do du -h $i ; done
Necessidade 3: encontrar todos os arquivos maiores do que 2 MB, identificar o tamanho de cada arquivo e ordenar o resultado, tomando como base o tamanho.
Solução:
for i in `find / -size +2M -print 2> /dev/null` ; do du -h $i ; done | sort -n
Necessidade 1: encontrar todos os arquivos maiores do que 2 MB no meu servidor.
Solução:
find / -size +2M -print 2> /dev/null
Necessidade 2: encontrar todos os arquivos maiores do que 2 MB e identificar o tamanho de cada arquivo.
Solução:
for i in `find / -size +2M -print 2> /dev/null` ; do du -h $i ; done
Necessidade 3: encontrar todos os arquivos maiores do que 2 MB, identificar o tamanho de cada arquivo e ordenar o resultado, tomando como base o tamanho.
Solução:
for i in `find / -size +2M -print 2> /dev/null` ; do du -h $i ; done | sort -n