Re: copiar arquivos
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" <leslieh@celepar.pr.gov.br>
| To: Eduardo Pizorno <pizorno@gmail.com>
| Cc: DUP <debian-user-portuguese@lists.debian.org>
| Subject: Re: copiar arquivos
>) :-- final da mensagem Re: copiar arquivos de "Leslie H. Watter" <leslieh@celepar.pr.gov.br> --:
Re-enviando por causa do problema de codifica�.
J�ive esse tipo de problema.
A solu� est�m 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�urge um problema caso vc queira manter a estrutura de diret�s.
Para isso divido o comando em 2 partes:
Dentro do diret� origem, vai listar os diret�s e cri�os no diret� /tmp/{dir}
$ find -type d -exec mkdir /tmp/{} \;
$ find -name "*.c" | xargs -L1 -I '{}' -s 100000 cp '{}' /tmp/'{}'
o segundo find faz a c� necess�a ;-)
Observa�: Tome cuidado com as aspas passadas para o find ;-)
[]'s
LEslie
--
Leslie H. Watter
Ger�ia de Inova� Corporativa / CELEPAR
Fone: +55 41 3350-5460
Curitiba - Paran� Brasil
Reply to: