Somar Diretórios Sem "DU" [RESOLVIDO]

1. Somar Diretórios Sem "DU" [RESOLVIDO]

Rodolfo Rodrigues
rodiguez

(usa Outra)

Enviado em 27/02/2012 - 15:28h

Oi
estou com uma duvida intrigante, e preciso da ajuda dos mestres..

Tenho Diretórios com o mesmo nome, em diversos lugares e preciso somalos e listalos!

Ex:
Dir1/Pasta1/Exemplo1.txt(com seu tamanho 123k)
Dir2/Pasta2/Exemplo2.doc(com seu tamanho 235k)
Dir3/Pasta1/Exemplo10.xls(com seu tamanho 200k)
Dir4/Pasta4/Exemplo12.txt(com seu tamanho 12k)
Dir5/Pasta4/Exemplo54;txt(com seu tamanho 300k)

Preciso que liste o resultado assim

Dir1 - 123 k
Dir2 - 235k
Dir3 - 200k
Dir4 - 12k
dir5 - 300k
Pasta1 - 323k(soma de 2 pastas iguais)
Pasta2 - 235k
Pasta4 - 312k(soma de 2 pastas iguais)
...

Alguma luz, alguem?

OBS. NÃO POSSO UTILIZAR O COMANDO DU.. (Senão já tinha conseguido =x) por isso da duvida cruel..

Já fiz alguma coisa, que me lista os valores..
porem sem sucesso!
só me soma o tamanho das pastas..

DIR=/root
for x in `ls -v $DIR/arch* | sort -u | grep -iv archive`;
do
echo "INICIO $x" ; ls -lk $DIR/arch*/$x | grep -vw total | egrep -v "archive[0-9]"; echo "FIM $x" ;

for y in `ls -v $DIR/arch* | sort -u | grep -iv archive`;

do

ls -lk $DIR/arch*/$y | grep -vw total | awk '{print $5}'| egrep -v "archive[0-9]";


done

done


  


2. Re: Somar Diretórios Sem "DU" [RESOLVIDO]

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 27/02/2012 - 16:41h

Duplicando posts amigão: http://www.vivaolinux.com.br/topico/Shell-Script/Tamanho-de-Pasta-sem-o-DU faça isso não, leia as regras do fórum!


3. Re: Somar Diretórios Sem "DU" [RESOLVIDO]

Rodolfo Rodrigues
rodiguez

(usa Outra)

Enviado em 27/02/2012 - 18:05h

Não não irmão.. já dei aquele como resolvido e o excluí
pois ele resolvia, mas em partes.. pra mim não resolvia, mas pra outro poderia resolver!
Como não achei mais ele, fiz outro!



4. Re: Somar Diretórios Sem "DU" [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 28/02/2012 - 21:59h

Marque este tópico como resolvido, ou exclua, pois como o colega disse, no link acima a resposta já foi dada! :-)



  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts