Pular para o conteúdo

Comando Find [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Comando Find [RESOLVIDO]

Enviado em 03/01/2013 - 18:54h

Fala galera estou tentando criar um mini script para procurar no sistema arquivos de um determinado usuário e copiá-lo para o diretório /opt/dir/.

# find / -user user1 -exec cp -rfp{} /opt/dir/\;

find: missing argument to `-exec'

Alguém poderia me ajudar?

Responder tópico

2. Re: Comando Find [RESOLVIDO]

Melhor resposta

Enviado em 05/01/2013 - 20:40h

Eu tenho um script que faz algo mais ou menos assim, mas peguei ele e fiz os testes como você passou e deu certo da seguinte maneira:

$sudo find /usr/ -user usuario -exec cp -rf {} /mnt/BACKUP/01/ \;

Sendo:
/usr/ o diretorio a ser analisado ou / para raiz.
/mnt/BACKUP/01/ o diretorio do meu HD externo que usei para copiar os arquivos
cp -rfp, cp -rf, cp -raf, cp -rap testei com todos e com sucesso!

Espero que ajude.

3. Re: Comando Find [RESOLVIDO]

Enviado em 05/01/2013 - 20:41h

Esqueci, de 'espaço' antes do {} e antes o \;

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder