terceiro tópico pro mesmo problema por favor ajudem [RESOLVIDO]

13. Re: terceiro tópico pro mesmo problema por favor ajudem [RESOLVIDO]

fernando freitas do vale
fernandovale

(usa Outra)

Enviado em 29/03/2011 - 12:27h

Vixe bizonhisse minha... vi agora que a barra ta errada


  


14. Re: terceiro tópico pro mesmo problema por favor ajudem [RESOLVIDO]

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 29/03/2011 - 12:57h

Aqui as 2 funfaram legal

$ echo "Total = $((`du --time-style='+%Y' --time -sb /home/osama | awk '{if ($2 == 2011) print $0}' | sed 's/[ \t].*//' | paste -s -d '+' | bc` / 1024))KB"
Total = 50511438KB

$ echo "Total = $((`du --time-style='+%Y' --time -sb /home/osama | grep '\b2011\b' | cut -f1 | paste -s -d '+' | bc` / 1024))KB"
Total = 50511438KB


15. Re: terceiro tópico pro mesmo problema por favor ajudem [RESOLVIDO]

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 29/03/2011 - 13:21h

Lembrando que é possível eliminar o uso do último pipe para o bc.

echo "Total = $(((`du --time-style='+%Y' --time -sb /media/nss/DADOS1/WWF | grep '\b2011\b' | cut -f1 | paste -s -d '+'`) / 1024))KB"

Se tiver problemas com a quantidade de diretório/arquivos, dê uma pesquisada sobre o comando 'xargs'.


16. Re: terceiro tópico pro mesmo problema por favor ajudem [RESOLVIDO]

fernando freitas do vale
fernandovale

(usa Outra)

Enviado em 29/03/2011 - 17:12h

Cara eu to testando aki... qd eu tiro o grep da certo ele calcula o tamanho total da pasta em questao... mas qd eu deixo o grep da esse erro.
echo "Total = $((`du --time-style='+%Y' --time -sb /media/nss/DADOS1/WWF | grep '\b2011\b' | cut -f1 | paste -s -d '+' | bc` / 1024))KB"
-bash: / 1024: syntax error: operand expected (error token is "/ 1024")




17. Re: terceiro tópico pro mesmo problema por favor ajudem [RESOLVIDO]

fernando freitas do vale
fernandovale

(usa Outra)

Enviado em 29/03/2011 - 17:30h

e qd eu tiro o / 1024 da total 0.

echo "Total = $((`du --time-style='+%Y' --time -sb /media/nss/DADOS1/WWF | grep '\b2008\b' | cut -f1 | paste -s -d '+' | bc`))"
Total = 0



18. Re: terceiro tópico pro mesmo problema por favor ajudem [RESOLVIDO]

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 29/03/2011 - 22:18h

Estranho... faz o seguinte, execute sequencialmente cada comando. Primeiro o 'du' em seguida via pipe jogue sua saida para o 'grep' e assim por diante! Vá analizando cada resultado para tentar encontrar algo suspeito!


19. Re: terceiro tópico pro mesmo problema por favor ajudem [RESOLVIDO]

fernando freitas do vale
fernandovale

(usa Outra)

Enviado em 30/03/2011 - 14:43h


Olá,

JATOBA:~ # du --time-style='+%Y' --time -sb /media/nss/DADOS1/WWF
996094565096 2036 /media/nss/DADOS1/WWF

du --time-style='+%Y' --time -sb /media/nss/DADOS1/WWF | grep '\b2008\b'
retorna nada

e para se ter ideia, o primeiro retorno é maior que a própria partição...


20. Re: terceiro tópico pro mesmo problema por favor ajudem [RESOLVIDO]

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 30/03/2011 - 15:43h

Pelo jeito essa máquina veio do futuro já que ela tá retornando como ano, 2036!

Deste modo:

du --time-style='+%Y' --time -sb /media/nss/DADOS1/WWF/*

O 'du' irá mostrar o seguinte formato:

<espaço_ocupado_em_bytes> <ano> <diretório>
...

Cheque isso!




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts