[servidor unix] Eu quero verificar o tamanho do diretório específico, incluindo todos os seus filhos

1

Esta é a informação do servidor ( uname -a )

SunOS Tiger2 5.7 Generic_106541-16 sun4u sparc SUNW,Ultra-Enterprise

E quero verificar alguns tamanhos de diretório, incluindo todos os diretórios filhos. Eu crio o comando du -sh /some , mas não funciona.

Meu servidor informa que -h é inválido. Eu acho que é muito velho, talvez.

Obrigado.

    
por Deckard 06.09.2011 / 12:38

2 respostas

2

Se você quiser encontrar o diretório que está ficando insano, tente

cd ${mountPointDirWhereThingsAreGettingTooTight}
du -s * | sort -n
.....
62719   usr
4043953 Pictures
4703272 AppData
5193812 VirtualBox VMs
8117498 Downloads

Em seguida, se um diretório se destacar como superdimensionado, você poderá cd nesse diretório e repetir o du ... e repetir até localizar o problema exato.

Você pode adicionar | tail -20 ou similar para reduzir a saída.

Muitos sistemas suportam k , m opções para indicar resultados em Kilobytes ou Megabytes.

Espero que isso ajude.

    
por 07.09.2011 / 01:16
0

Experimente du -bc e verifique a última linha da saída. Observe que du fornece apenas uma estimativa bruta.

    
por 06.09.2011 / 12:40

Tags