restore.sh
Publicado por Ricardo Brito do Nascimento 21/12/2007
[ Hits: 5.442 ]
Homepage: http://brito.blog.incolume.com.br
Criar um script com o nome "restore.sh" que:
-->faça restauração de cópia de segurança, utilizando formato tar.gz, do(s) arquivo(s) fornecidos como argumento
-->mostre quais arquivos foram feitos cópias de segurança e
-->permita escolha do diretório destino a ser feito a restauração.
#!/bin/bash
# Baseado na pergunta http://www.vivaolinux.com.br/comunidades/verTopico.php?codigo=23&codtopico=10675
#Criar um script com o nome "restore.sh" que faça restauração de cópia de segurança, utilizando formato tar.gz, do(s) arquivo(s) fornecidos como argumento, mostrando quais arquivos foram feitos cópias de segurança e permitindo escolha do diretório destino a ser feito a restauração.
# autor: Ricardo Brito
# email: ricardo[at]rbncurriculo.cjb.net
#
_help0(){ echo -e "Este arquivo";}
_help(){ echo -e "\nUse: $0 'caminho + nome do arquivo' 'diretorio de destino'\n\n";}
#if [ -z "$1" || "$#" -lt 2 ]; then
# _help;
# exit 1;
#fi
if [ -z "$1" ]; then
#echo "Uso: `basename $0` argumento1 argumento2 etc.";
_help;
exit 1
elif [ "$#" -lt 2 ]; then
_help;
exit 1;
elif [ ! -e $1 ]; then
echo -e "Arquivo $1 não existe!\n";
elif [ ! -d $2 ]; then
echo -e "destino $2 não exite ou não é um diretorio.\n";
fi
tar -xvzf $1 -C $2
#echo $1
Parando o Screeensaver do Gnome durante uma reprodução no mplayer
Backup c/ LOG, Grava CD e manda LOG p/ email
Limpar pacotes com versões antigas do cache do apt
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como fazer a conversão binária e aplicar as restrições no Linux
Como quebrar a senha de um servidor Linux Debian
Como bloquear pendrive em uma rede Linux
Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual
Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático









