Como encontrar a maior pasta no CentOS usando um comando

2

Nosso disco em nosso VPS é de alguma forma magicamente completo, eu estava procurando manualmente por arquivos grandes, até usei um comando para imprimir todos os arquivos maiores que 500MB, não obtive resultados.

Existe um comando que busca ou imprime os nomes das pastas, que são maiores que 500 mb, talvez?

p.s .: eu uso o CentOS 5.7

Muito obrigado antecipadamente!

    
por ProDraz 22.12.2011 / 18:30

3 respostas

7

Eu realmente gosto de usar o utilitário ncdu para fornecer uma representação gráfica do uso de pastas e subpastas em um sistema ...

Eleéusadodemaneirasemelhanteadu,masfacilitaanavegaçãoemdiretórios.Aversãoparaoseusistemaoperacionalestádisponívelatravésdo tarball de origem ou do repositório EPEL .

    
por 22.12.2011 / 18:42
2

Como @ewwhite mencionado, você também pode usar "du" e percorrer manualmente os diretórios se não conseguir instalar um aplicativo:

cd /
du -h --max-depth=1 | sort -hr

Isso lhe dará uma lista, em ordem crescente de pastas e seu tamanho correspondente. Você pode então detalhar manualmente as pastas encontradas.

du -h # outputs in human readable format
sort -h # sort by human readable format
sort -r # reverse on top
    
por 17.03.2015 / 05:55
-1

Eu não sei de um utilitário de ações que faz o que você precisa.

Para diretórios, há um script em perl que faz o que você precisa neste artigo do LinuxJournal

link

Para arquivos, encontrar seria seu amigo.

    
por 22.12.2011 / 18:37