Pular para o conteúdo

scirpt + deletar + diretorio

Responder tópico
  • Denunciar
  • Indicar

1. scirpt + deletar + diretorio

Enviado em 27/11/2013 - 11:10h

Preciso manter no diretorio abaixo sempre o historico diario e vim deletando os demais.

find /s4/app/oracle/archivelog/ -type f -mtime +1 -exec rm -f {} \; -ls

Ou seja hoje e quarta-feira preciso que remova do terça .

Quando for quinta, remover ja do sexta.

Esta correto o comando acima para deletar o diretorio ?

Obrigado

Responder tópico

2. Re: scirpt + deletar + diretorio

Enviado em 27/11/2013 - 11:11h

backuppc escreveu:

Preciso manter no diretorio abaixo sempre o historico diario e vim deletando os demais.

find /s4/app/oracle/archivelog/ -type f -mtime +1 -exec rm -f {} \; -ls

Ou seja hoje e quarta-feira preciso que remova do terça .

Quando for quinta, remover ja do quinta

Esta correto o comando acima para deletar o diretorio ?

Obrigado

3. Re: scirpt + deletar + diretorio

Enviado em 27/11/2013 - 11:42h

Então, sua busca no find não retorna diretórios, pois vc colocou o "-type f" que quer dizer somente arquivos. Outro detalhe é vc inserir o parâmetro "-r" no comando rm, pois apaga de forma recursiva.
O comando ficaria:


find /s4/app/oracle/archivelog/ -mtime +1 -exec rm -rf {} \;
Cuidado para usar o "rm -rf", pois se apagar ta apagado e não tem volta!

4. humm

Enviado em 19/03/2014 - 08:59h

Sim.....................

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder