[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Descubrir a maior pasta/arquivo




# df

Sist. Arq.           1K-blocos      Usad Dispon.   Uso% Montado em
/dev/hda10            20659264  10974224   9685040  54% /var


Olá pessoal, alguém sabe como fazer para á partir de uma pasta(/var, por exemplo) identificar qual a maior pasta/arquivo.


Normalmente utilizo o du -m -h para fazer isto mas não é bem isto que preciso, pois não necessito saber arquivo por arquivo de cada pasta mas sim o total de cada pasta.

Por exemplo, a partir do /var, executando o du -m -h tenho o resultado abaixo:

0       ./cache/man/cat1
0       ./cache/man/cat2
0       ./cache/man/cat3
0       ./cache/man/cat4
0       ./cache/man/cat5
0       ./cache/man/cat6
0       ./cache/man/cat7
0       ./cache/man/cat8
0       ./cache/man/cat9
0       ./cache/man/oldlocal/cat1
0       ./cache/man/oldlocal/cat3
0       ./cache/man/oldlocal/cat5
0       ./cache/man/oldlocal/cat7
0       ./cache/man/oldlocal/cat8
24K     ./cache/man/oldlocal
0       ./cache/man/local/cat1
0       ./cache/man/local/cat3
0       ./cache/man/local/cat5
0       ./cache/man/local/cat7
0       ./cache/man/local/cat8
24K     ./cache/man/local
0       ./cache/man/X11R6/cat7
0       ./cache/man/X11R6/cat1
20K     ./cache/man/X11R6
0       ./cache/man/opt
692K    ./cache/man

Porém gostaria que o resultado fosse somente, isto:

692K    ./cache/man

Atualmente meu /var(veja o df, acima) tem as seguintes pastas:
alias attach bin boot control doc man queue rc supervise users vpopmail

O que eu gostaria era se saber quanto MB cada uma destas pastas estão ocupando em meu disco.

Algo do tipo

200MB alias/
500MB attach/

e assim por diante.

Será que isto é possível?



Reply to: