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

Re: Descubrir a maior pasta/arquivo



--- Donato <donato@din.uem.br> escreveu:
> 
> # 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?
> 
> 
> -- 
> To UNSUBSCRIBE, email to
> debian-user-portuguese-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
> 
> 

Opa! Corrigindo a msg anterior:

# cd
diretório_que_vc_deseja_saber_tamanho_dos_subdiretórios
# ls -1p|fgrep /|cut -d\  -f10|xargs du -hs

Obs: Há DOIS espaços após o "cut -d\", ok?

Espero ter ajudado

[]'s

Claudio Lobo
Linux User: 306695


	
	
		
____________________________________________________
Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br



Reply to: