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

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

Re: [shell-script] somar tamanho de diretorios


From: Vinicius Hanrejszkow
Subject: Re: [shell-script] somar tamanho de diretorios
Date: Tue, 09 Sep 2008 21:20:56 +0000
User-agent: IceDove 1.5.0.14pre (X11/20080305)

Olá,

existe a opção '-c' do du que soma os valores:

exemplo:

$ du -sc Nova\ Pasta/ VIni/
620     Nova Pasta/
106380  VIni/
107000  total

obs:. "Nova Pasta" e "VIni" são 2 pastas diferentes


sergiolinux1 escreveu:

Olá pessoal,

Estou fazendo um script para backup em fita onde tenho uma lista com
os diretorios.
Quero somar os megas desses diretorios e se a soma der mais que o
total da fita, ele da uma mensagem e sai.

Estou fazendo assim:

LINHAS=`wc -l < lista.com.diretorios.txt`
for i in $(seq "$LINHAS"); do
du -s `sed "$i"d $LISTA` >> log.txt
done

Oque me gera uma lista com:
1900 /tmp
100 /boot

Agora como posso fazer para somar esses valores?

tentei:
for i in $(seq "$CONTADOR"); do
A='sed "$i"q log.txt |awk '{print $1}''
SOMA='expr $A + $SOMA'
done

Mas não tem funcionado e estou perdidinho.

Obrigado a todos....



reply via email to

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