Pular para o conteúdo

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

Responder tópico
  • Denunciar
  • Indicar
01 02

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

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

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

Responder tópico

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

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]

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]

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]

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]

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]

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]

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

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder