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]