Como tirar determinas EXTENÇÕES do Backup ?

2008-10-06 Por tôpico Flávio R. Lopes

Olá lista.
Alguém poderia me ajudar a implementar esse Shell Script?

Preciso que meu script de backup qdo disparado filtre os arquivos 
removendo do backup, por exemplo, os arquivos com extenção .mp3 e .jpg


Como faço isso?


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Como tirar determinas EXTENÇÕES do Backup?

2008-10-06 Por tôpico Edson Marquezani Filho
2008/10/6 Flávio R. Lopes [EMAIL PROTECTED]:
 Olá lista.
 Alguém poderia me ajudar a implementar esse Shell Script?

 Preciso que meu script de backup qdo disparado filtre os arquivos
 removendo do backup, por exemplo, os arquivos com extenção .mp3 e .jpg

 Como faço isso?


Se você está usando tar para fazer o backup, pode usar a opção
--exclude-path=*.mp3 e --exclude-path=*.jpg, por exemplo. Mas tudo
depende de como você faz esse backup.

-- 
  http://edsonmarquezani.wordpress.com 


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Como tirar determinas EXTENÇÕES do Backup?

2008-10-06 Por tôpico Rodrigo Escobar
EXTENSSÕES !

Segue abaixo:

#!/bin/sh

extensoes='(.mp3|.jpg)'
data=`date +%d.%m.%Y`

ls | \
egrep -v $extensoes | \
xargs tar -jcvf backup.$data.tar.bz2

Ai se voce quiser adicionar mais extenões é so voce colocar as tags
dentro da variavel extensoes.

Abs!



On Mon, Oct 6, 2008 at 3:01 PM, Flávio R. Lopes 
[EMAIL PROTECTED] wrote:

 Olá lista.
 Alguém poderia me ajudar a implementar esse Shell Script?

 Preciso que meu script de backup qdo disparado filtre os arquivos
 removendo do backup, por exemplo, os arquivos com extenção .mp3 e .jpg

 Como faço isso?


 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]




Re: Como tirar determinas EXTENÇÕES do Backup?

2008-10-06 Por tôpico Edson Marquezani Filho
2008/10/6 Flávio R. Lopes [EMAIL PROTECTED]:
 Olá Edson
 É isso mesmo que quero.
 Só me confirma se a sintaxe seria esta (supondo que eu queira fazer o backup
 do /home:

 tar -czvf  --exclude-path=*.mp3 --exclude-path=*.jpg Backup.tar.gz


Cara, eu só não me lembro de cabeça se tem que escapar o ponto ou pode
deixar assim como tá mesmo. (Lembre-se que em expressão regular, ponto
é metacaracter, então caracter ponto literal tem que ser escapado
com barra invertida ( \. ). Mas acho que só assim já funciona sim,
pode testar.

Só a ordem dos parâmetros que tá meio confusa. O correto seria:

tar -czvf  Backup.tar.gz --exclude-path=*.mp3 --exclude-path=*.jpg /home

Acho que assim rola. Se não, é só ver se tem algum errinho de sintaxe
na hora (ordem das opções talvez). Consulte o man.

-- 
  http://edsonmarquezani.wordpress.com 


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]