Pular para o conteúdo

bkp com a possibilidade de exclusão de estensões [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. bkp com a possibilidade de exclusão de estensões [RESOLVIDO]

Enviado em 08/09/2008 - 09:07h

Bom dia Turma.
Possuo um script para execução de alguns bkps, mas no momento eles estão muito enormes, o motivo e grande quantidade de imagem.
Então consultei nossa direção para a modificação dessas imagem para outro local, mas nada feito.
Gostaria de saber se tem como no meu script informar que não desejo fazer bkps de determinadas extensões, por exemplo: *.jpg , *.JPEG , *.jpeg.... e assim por diante.
O script esta abaixo:
"
#!/bin/bash
#Criado para executar BKP Automatico da Pasta da Direção
#Cria a variavel data
DATA=`date +%d_%m_%Y`
# Nome do arquivo de bkp gerado
ARQUIVO="direcao-$DATA.tar.gz"
# Diretorio origem do BKP
DIRETORIOS="/home/direcao"
#Cria a variavel com o caminho de destino do BKP
dir="home/ni/bkp/direcao"
#Apaga a pasta antiga do BKP
rm -vfr /$dir
#Cria a pasta Nova do BKP
mkdir -v /$dir
#Entra na pasta do BKP
cd /$dir
#Compacta os arquivos
tar -zcf /$dir/$ARQUIVO $DIRETORIOS
echo
echo "Feito"
"
Se conseguir excluir algumas estensões, meu bkp vai reduzir em 50%.

Abraços e desde ja obrigado

Responder tópico

2. Re: bkp com a possibilidade de exclusão de estensões [RESOLVIDO]

Melhor resposta

Enviado em 08/09/2008 - 10:01h

Cara de uma olhada na opção tar --exclude do comando tar,
vc pode criar um arquivo de texto e colocar as extensoes que quer negar dentro ex:
touch nega.txt
*.jpeg
*.exe
a syntaxe fica assim tar --exclude-from nega.txt zcvf arquivo.tar.gz
ou pode fazer assim
tar --exclude-from <(echo -e '*.jpeg\n*.exe') zcvf
colocando todas as extensoes em uma linha de comando.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder