Oi Eduardo e lista, 

Em Mon, Mar 09, 2009 at 04:17:35PM -0300, Leslie H. Watter escreveu:
| Date: Mon, 9 Mar 2009 16:17:35 -0300
| From: "Leslie H. Watter" <[email protected]>
| To: Eduardo Pizorno <[email protected]>
| Cc: DUP <[email protected]>
| Subject: Re: copiar arquivos
>) :-- final da mensagem Re: copiar arquivos de "Leslie H. Watter" 
><[email protected]> --:

Re-enviando por causa do problema de codifica��o.


J� tive esse tipo de problema.

A solu��o est� em usar o xargs associado ao find.

Por exemplo:

$ find -name "*.c"  |  xargs -L1 -I '{}' -s 100000 cp '{}' lala

Vai copiar os arquivos para 'lala'. Mas a� surge um problema caso vc queira 
manter a estrutura de diret�rios.
Para isso divido o comando em 2 partes:

Dentro do diret�rio origem, vai listar os diret�rios e cri�-los no diret�rio 
/tmp/{dir}

$ find -type d -exec mkdir /tmp/{} \;

$ find -name "*.c"  |  xargs -L1 -I '{}' -s 100000 cp '{}' /tmp/'{}'

o segundo find faz a c�pia necess�ria ;-)

Observa��o: Tome cuidado com as aspas passadas para o find ;-)

[]'s

LEslie
-- 
Leslie H. Watter
Ger�ncia de Inova��o Corporativa / CELEPAR
Fone: +55 41 3350-5460
Curitiba - Paran� - Brasil


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Responder a