[Ubuntu-BR] [AJUDA]Concatenação de comando s e soma

2008-04-03 Por tôpico Nick Carolino
Olá! Tenho uma duvida que é a seguinte:

Tenho dois diretorios, cada um com um tamanho distinto, com o comando du
-skh /diretorio eu tenho o tamanho que o diretorio ocupa em disco em megas,
o que eu quero fazer é o seguinte;

executar esse comando, juntamente com o mesmo comando, só que apontando pra
outro diretorio, e a saida desses dois comando seria somada me mostrando um
resultado. ou seja:

a saida de dois du -skh e a somados de uma vez

du -skh /dir1 + du -skh /dir2 = ?

acho que bolei todo mundo...
-- 
Interessado em aprender mais sobre o Ubuntu em português?
http://wiki.ubuntu-br.org/ComeceAqui  -
ubuntu-br mailing list
ubuntu-br@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] [AJUDA]Concatenação de comando s e soma

2008-04-03 Por tôpico Xisberto
Você bem que poderia rodar o comando para cada diretório e então fazer a
soma na calculadora, bem mais simples.

Mas por curiosidade:
echo `du -s /dir1|cut -f1`+`du -s /dir2|cut -f1` | bc

Ele vai dar em bytes, não em megabytes. Isso porque a letra 'M' confunde o
comando bc, que é quem faz a soma.


On Thu, Apr 3, 2008 at 10:51 AM, Nick Carolino [EMAIL PROTECTED]
wrote:

 Olá! Tenho uma duvida que é a seguinte:

 Tenho dois diretorios, cada um com um tamanho distinto, com o comando du
 -skh /diretorio eu tenho o tamanho que o diretorio ocupa em disco em
 megas,
 o que eu quero fazer é o seguinte;

 executar esse comando, juntamente com o mesmo comando, só que apontando
 pra
 outro diretorio, e a saida desses dois comando seria somada me mostrando
 um
 resultado. ou seja:

 a saida de dois du -skh e a somados de uma vez

 du -skh /dir1 + du -skh /dir2 = ?

 acho que bolei todo mundo...
 --
 Interessado em aprender mais sobre o Ubuntu em português?
 http://wiki.ubuntu-br.org/ComeceAqui  -
 ubuntu-br mailing list
 ubuntu-br@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-br




-- 
Humberto Xis
[EMAIL PROTECTED]
http://xisberto.blogspot.com
http://ostelematicos.blogspot.com

Sur la tuta tero estis unu lingvo kaj unu parlomaniero. - Gn 11,1
-- 
Interessado em aprender mais sobre o Ubuntu em português?
http://wiki.ubuntu-br.org/ComeceAqui  -
ubuntu-br mailing list
ubuntu-br@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] [AJUDA]Concatenação de comando s e soma

2008-04-03 Por tôpico Nick Carolino
Sei nao galera.. olha isso aki pra vcs terem uma ideia

aki é o tamanho total de uma partição (dir1):

[EMAIL PROTECTED]:/media/hda5$ du -skh .
119G.

Aki o tamanho de outra:

[EMAIL PROTECTED]:/media/hda5$ du -skh Musicas/
39G Musicas/

[EMAIL PROTECTED]:/media/hda5$ echo $((119-39))
80


nesse caso seria o du do primeiro, menos o du do segundo, que daria um totao
de 80G

Seria: du -skh /media/hda5 -sem_o_diretorio=/media/Musicas - só um
exemplo...
80G

Sacaram o lance? TO lendo o manual mas ta cruel!

Valew
Em 03/04/08, Fabiano Manoel de Andrade [EMAIL PROTECTED] escreveu:


 Em Qui, 2008-04-03 às 10:51 -0300, Nick Carolino escreveu:

  Olá! Tenho uma duvida que é a seguinte:
 
  Tenho dois diretorios, cada um com um tamanho distinto, com o comando
  du -skh /diretorio eu tenho o tamanho que o diretorio ocupa em disco
  em megas, o que eu quero fazer é o seguinte;
 
  executar esse comando, juntamente com o mesmo comando, só que
  apontando pra outro diretorio, e a saida desses dois comando seria
  somada me mostrando um resultado. ou seja:
 
  a saida de dois du -skh e a somados de uma vez
 
  du -skh /dir1 + du -skh /dir2 = ?
 
  acho que bolei todo mundo...

 A opção -c faz isso
 du -shc pessoal/ tmp/
 319Mpessoal/
 107Mtmp/
 426Mtotal

 Abraço.

 Fabiano.


-- 
Interessado em aprender mais sobre o Ubuntu em português?
http://wiki.ubuntu-br.org/ComeceAqui  -
ubuntu-br mailing list
ubuntu-br@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] [AJUDA]Concatenação de comando s e soma

2008-04-03 Por tôpico Xisberto
Colega, crossposting...

Você primeiro perguntou como fazia para somar os valores de dois diretórios:
  a saida de dois du -skh e a somados de uma vez
 
  du -skh /dir1 + du -skh /dir2 = ?

Neste segundo e-mail você quer medir o tamanho de um diretório sem incluir
um subdiretório dele:

nesse caso seria o du do primeiro, menos o du do segundo, que daria um totao
de 80G

Seria: du -skh /media/hda5 -sem_o_diretorio=/media

 /Musicas - só um
 exemplo...
 80G


E aí? Já se decidiu?

du --help dá a dica:
-c, --total   produce a grand total
--exclude=PATTERN Exclude files that match PATTERN


2008/4/3 Nick Carolino [EMAIL PROTECTED]:

 Sei nao galera.. olha isso aki pra vcs terem uma ideia

 aki é o tamanho total de uma partição (dir1):

 [EMAIL PROTECTED]:/media/hda5$ du -skh .
 119G.

 Aki o tamanho de outra:

 [EMAIL PROTECTED]:/media/hda5$ du -skh Musicas/
 39G Musicas/

 [EMAIL PROTECTED]:/media/hda5$ echo $((119-39))
 80


 nesse caso seria o du do primeiro, menos o du do segundo, que daria um
 totao
 de 80G

 Seria: du -skh /media/hda5 -sem_o_diretorio=/media/Musicas - só um
 exemplo...
 80G

 Sacaram o lance? TO lendo o manual mas ta cruel!

 Valew
 Em 03/04/08, Fabiano Manoel de Andrade [EMAIL PROTECTED] escreveu:
 
 
  Em Qui, 2008-04-03 às 10:51 -0300, Nick Carolino escreveu:
 
   Olá! Tenho uma duvida que é a seguinte:
  
   Tenho dois diretorios, cada um com um tamanho distinto, com o comando
   du -skh /diretorio eu tenho o tamanho que o diretorio ocupa em disco
   em megas, o que eu quero fazer é o seguinte;
  
   executar esse comando, juntamente com o mesmo comando, só que
   apontando pra outro diretorio, e a saida desses dois comando seria
   somada me mostrando um resultado. ou seja:
  
   a saida de dois du -skh e a somados de uma vez
  
   du -skh /dir1 + du -skh /dir2 = ?
  
   acho que bolei todo mundo...
 
  A opção -c faz isso
  du -shc pessoal/ tmp/
  319Mpessoal/
  107Mtmp/
  426Mtotal
 
  Abraço.
 
  Fabiano.
 
 
 --
 Interessado em aprender mais sobre o Ubuntu em português?
 http://wiki.ubuntu-br.org/ComeceAqui  -
 ubuntu-br mailing list
 ubuntu-br@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-br




-- 
Humberto Xis
[EMAIL PROTECTED]
http://xisberto.blogspot.com
http://ostelematicos.blogspot.com

Sur la tuta tero estis unu lingvo kaj unu parlomaniero. - Gn 11,1
-- 
Interessado em aprender mais sobre o Ubuntu em português?
http://wiki.ubuntu-br.org/ComeceAqui  -
ubuntu-br mailing list
ubuntu-br@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br