Arquivo diário de arquivos

0

Estou tentando escrever um script de shell que fará o seguinte usando o cron todos os dias à meia-noite:

vá para o diretório foo localize todos os arquivos que começam com "CA", compactue-os e mova-os para um diretório de archive como um único arquivo com registro de hora. Eu estou usando o script abaixo agora, mas ele está levando a estrutura de diretórios com ele e eu não quero a estrutura do diretório. Eu só quero ter um arquivo de hora daquele dia com todos esses arquivos compactados dentro dele.

**************current script attempt******************

#!/bin/sh
#
TIME='date +"%Y-%m-%d"'
FILENAME=DailyArchive-$TIME.tar.gz
SRCDIR=/foo
DESDIR=/archive
tar -cpzf $( find -name "ca*.pdf" ) $DESDIR/$FILENAME $SRCDIR

*****************end of script*************************

Obrigado / casey

    
por Casey 05.12.2016 / 16:40

0 respostas