Comando Find

1. Comando Find

Murilo Stephani
mscomp

(usa Debian)

Enviado em 04/06/2013 - 13:24h

Boa Tarde Galera,

Já tive algumas dúvidas obre o comando "find", já supri algumas e estou com outras, estou querendo copiar pastas e arquivos alterados a 1 dia atrás, ou seja, arquivos ou pastas criadas ou alteradas a 1 dia, como um backup diário. Segue abaixo meu script, fiquem a vontade para opinar e criticar, dando o fundamento é claro.

#!/bin/bash
#


###Váriaveis####
COMECO=`date +%d/%m/%Y-%H:%M:%S` #Variavel responsavel por colocar a data no backup e no log
LOG=/home/logs/diario/`date +%Y-%m-%d`.log #cria o arquivo de log
LOCAL_ARQ=/bkp_casa/
LOCAL_DEST=/tmp/

echo " " >> $LOG
echo " " >> $LOG
echo |############################################## >> $LOG
echo Backup começando: $COMECO >> $LOG
echo |##############################################
echo Backup começando: $COMECO

#copiando arquivos recem utilizados a 8 horas - 480 min para pasta a ser enviada.
find $LOCAL_ARQ -type f -mtime -1 -exec cp -rf {} $LOCAL_DEST \;


#Copia diretorios criados a mais de 12horas, para a pasta a ser enviada
find $LOCAL_ARQ -type d -ctime -1 -exec cp -rf {} $LOCAL_DEST \;



TERMINO=`date +%d/%m/%Y-%H:%M:%S`
echo Backup terminado: $TERMINO
echo |##############################################
echo Backup terminado: $TERMINO >> $LOG
echo |############################################## >> $LOG
echo " " >> $LOG
echo " " >> $LOG



Ele é bem simples, mas com o tempo vou modificando ele e melhorando é claro.

O problema que estou tendo com ele, é que a seguinte linha
find $LOCAL_ARQ -type d -ctime -1 -exec cp -rf {} $LOCAL_DEST \;

Destinada a copiar diretórios alterados ou criados a 24 horas, ele copia a pasta de destino junto ou seja, ele copia sim os arquivos que foram alterados ou criados mas também copia o "/bkp_casa/" e não quero que ele copie, quero somente que ele copie os diretórios que foram criados ou alterados a um dia.


Obrigado!

Aguardo,


Murilo



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts