sexta-feira, 7 de junho de 2013

[Linux] Criando Script SH de Backup Ubuntu part 2 - Armazenando e Compactando Tar e Gzip mãos a Obra!

Continuando... Agora irei demonstrar o basico para o armazenamento utilizando o Tar  e compactando com o Gzip.

tar -cvzf  /media/usbBackup/$Y$m$d-$H-$M-$S-Sever.tar.gz /home/denis/'VirtualBox VMs'/Server

Sendo o padrão de sintaxe: tar [parâmetros] [DESTINO] [ORIGEM], abaixo descreverei os parametros que utilizei.

  • -c  - extrai um arquivo para a saída padrão;
  • -v  - exibe detalhes sobre o procedimento;
  • -z  - Usada para que o arquivo seja compactado com gzip
  • -f   - Especifica o arquivo que será usado.
Sendo que utilizei a referencia a Part 1, para realizar a tarefa abaixo.Utilizei variaveis para guardar os valores ,Ano,Mes,Dia,Hora,Minuto e segundos "$Y$m$d-$H-$M-$S", quando se concatena varias variaveis nao se deve utilizar o underscore, eu utilizei ifen.


Y  `date + %Y`
m  `date + %m`
d   `date + %d`
H  `date + %H`
`date + %M`
S   `date + %S`



[Linux] Criando Script SH de Backup Ubuntu part 1 - Formatar nome de arquivo com Data e Hora

Bom dia!

 Vamos ao que interessa, na primeira parte  vou mostrar como conseguir formatar a data e hora para ser add ao nome do arquivo.. estarei usando o exemplo que faz parte da minha vida todos os dias rs.

1º Abrir o Terminal do Ubuntu, de forma simples apenas aperte ctrl+alt+t


2º Se digitar a palavra date será exibido na tela, o dia da semana, mes do ano, hora e ano.

3º Para pegar apenas a data de forma personalizada observe as variaveis abaixo.

  • %d - Mostra apenas o Dia ex: 07.
  • %m - Mostra apenas o Mes ex: 06.
  • %y - Mostra apenas o Ano ex: 13.
  • %H - Mostra apenas a Hora com duas Casas ex: 10
  • %M - Mostra apenas os Minutos duas Casas ex: 41
  • %S - Mostra apenas os Segundos duas Casas ex: 40

4º Para concatenar observe o exemplo digitando no terminal o seguinte comando:
"date +%d-%m-%y_%H:%M:%S"