Como tirar determinas EXTENÇÕES do Backup ?
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/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?
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/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]