[Ubuntu-BR] [AJUDA]Concatenação de comando s e soma
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
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
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
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