Pular para o conteúdo

comando "cp" terminal

Responder tópico
  • Denunciar
  • Indicar

1. comando "cp" terminal

Enviado em 12/06/2012 - 11:56h

Olá!!!

Estou com uma pequena dificuldade em um script q estou fazendo...

imaginem a seguinte situação...

tenho uma pasta "SCRIPTS", onde dentro dela há "desligar.sh","backup.sh","copiar.sh" #apenas exemplos

... quando eu executar o script "bachup.sh", quero que ele copie a pasta scripts para qualquer outro lugar, mas acho que nao é possivel pelo fato de eu estar usando um arquivo da mesma pasta no momento.


Entao minha duvida seria ----> existe algum parametro ou até mesmo outro comando para ignorar o fato de eu estar executando o arquivo no momento????

ou

se existe (se existir qual é?) um modo de copiar todos os arquivos e diretorios da pasta "SCRIPTS" menos o arquivo "backup.sh"..


DESDE JÁ AGRADESÇO :D

DETALHE... O SCRIPT Q ESTOU FAZENDO CRIA VARIAS PASTAS NO MESMO LOCAL EM Q ESTA SENDO EXECUTADO, E SÓ PRECISO DO BACKUP DESSAS PASTAS, AÍ QUE SE APLICA A OPÇÃO DE COPIAR TUDO MENOS O SCRIPT PQ NAO PRECISO DO BACKUP DO SCRIPT. :D

Responder tópico

2. Re: comando "cp" terminal

Enviado em 12/06/2012 - 12:04h

# O fato de estar usando, acho que não atrapalha a cópia
(vc não consegue é mover, caso o arquivo esteje em uso).

# Copiar um arquivo em uso não tem problemas, o arquivo ja está pronto então....
(exemplo: execute uma música e tente copiar ela, vai numa boa).

3. Re: comando "cp" terminal

Enviado em 12/06/2012 - 12:05h

de uma olhada na manpage do comando
e efetua um teste com o rsync no lugar o cp

$man cp

$man rsync


espero que ajude


4. Re: comando "cp" terminal

Enviado em 12/06/2012 - 12:23h

Funciona sim, pois o script está em memória.

Como vc quer copiar a pasta e não o script de backup, simplesmente coloque o script de backup em outro diretório.

5. Re: comando "cp" terminal

Enviado em 18/06/2012 - 16:52h

Já conseguiu solucionar o problema?

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder