scirpt + deletar + diretorio

1. scirpt + deletar + diretorio

Linus Torvalds
backuppc

(usa Debian)

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


  


2. Re: scirpt + deletar + diretorio

Linus Torvalds
backuppc

(usa Debian)

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

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

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

Menino Prodígio
MeninoProdogioZ

(usa Outra)

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

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts