Pular para o conteúdo

Somar Diretórios Sem "DU" [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

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

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

Responder tópico

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

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]

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! :-)

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder