shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Resumo 1275 - Mostrar tamanho em MB e GB ???


From: Rodrigo
Subject: Re: [shell-script] Resumo 1275 - Mostrar tamanho em MB e GB ???
Date: Sun, 12 Sep 2004 17:04:26 -0300

----- Original Message ----- 
From: "Marcelo G. Dias" <address@hidden>
To: <address@hidden>
Sent: Sunday, September 12, 2004 11:58 AM
Subject: Re: [shell-script] Resumo 1275 - Mostrar tamanho em MB e GB ???



Em Sáb 11 Set 2004 11:09, address@hidden escreveu:
> Mensagem: 9
> Data: Fri, 10 Sep 2004 17:44:32 -0300
> De: "IGOR" <address@hidden>
> Assunto: Mostrar tamanho em MB e GB ???
>
> Faço o seguinte comando:
>
> du -k > arquivo.lst

du -h arquivo.lst

>
> Dentro do arquivo gerado(arquivo.lst), tem esse conteúdo:
>
> 776 ./MIG59917/AcField
> 264 ./MIG59917/AcFile
> 168 ./MIG59917/AcLog
> 26296 ./MIG59917/AcTypes
> 26144 ./MIG59917/file4002
> 14608 ./MIG59917/orapp-2.0.3
> 4664 ./MIG59917/enviado12072004
> 92896 ./MIG59917
> 8 ./Centrais_B
> 136544 .
>
> Para pegar o tamanho total do meu diretório eu faço:
>
> tail -1 arquivo.lst | awk '{print $1}'
>
> Aí vai mostrar o valor 136544
>
> Como faço para mostrar o tamanho em MB e GB ?

Se a versão que tens do "du" não aceita o parametro "-h" a solução é a mesma
minha que quando eu quero ordenar os arquivos com a informação do tamanho em
MB eu utilizo o seguinte comando ...

$ du -sk * | sort -n | awk '{if ($1 > 1024) $1 = ($1/1024)} {printf "%2.0f
%s
\n", $1, $2}'

41 plugins <== Valores em K
400 scf-0.3.0 <== Valores em K
2 OpenOffice.org1.1.1
5 Desktop
25 Mail
43 Meus
66 GNUstep
92 tmp

>
> Tenho que dividir o total do meu diretório 136544 por 1024, aí trago em MB
> ?
>
> Para trazer em GB, tenho que dividir 2 vezes por 1024 ?

GB=`expr  1024 * 1024`

Quando eu quero ordenar os arquivos com a informação do tamanho em GB
eu utilizo o seguinte comando ...

$ du -sk * | sort -n | awk '{if ($1 > 1048576) $1 = ($1/1024)} {printf
"%2.0f
%s \n", $1, $2}'

>
> Aguardo a ajuda de vocês para mostrar o tamanho em GB e MB...
>
> Obrigado

-- 
\|||||/
(o o)       *** Seja Livre e evite a pirataria use GNU/Linux ***
--( )-0ooo-------------------------------------------------------
| MARCELO GIOVANNI DIAS - WEBMASTER
| E-mail: address@hidden - Site : http://www.boletim.net
-----------------------------------------------------------------



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------

Links do Yahoo! Grupos










reply via email to

[Prev in Thread] Current Thread [Next in Thread]