danchiacchio
(usa Debian)
Enviado em 03/11/2010 - 16:24h
Boa Tarde Amigo,
No seu caso o comando "rsync" pode resolver. Somente como complemento, o rsync é um grande aliado na hora de fazer backups ou quando é necessário sincronizar duas pastas com um grande volume de arquivos. Ele permite sincronizar o conteúdo de duas pastas, transferindo apenas as modificações. Ele não trabalha apenas comparando arquivo por arquivo, mas também comparando o conteúdo de cada um. Se apenas uma pequena parte do arquivo foi alterada, o rsync transferirá apenas ela, sem copiar novamente todo o arquivo.
No seu caso, a sintaxe completa ficaria:
# rsync -avz --include "*/" --exclude "*.i*" /origem /destino
Caso não tenha o rsync instalado, podera instalar facilmente. Por exemplo (no Debian e derivados):
# apt-get update ; apt-get install rsync
Abraço,
Danilo.