restore.sh

Publicado por Ricardo Brito do Nascimento 21/12/2007

[ Hits: 5.171 ]

Homepage: http://brito.blog.incolume.com.br

Download restore.sh




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.

  



Esconder código-fonte

#!/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

Scripts recomendados

Macchanger com shell

Configuração do horário de verão 2006/2007 (Red Hat, Fedora)

O Orbe de Ícaro

Idesk (Wizard para criação de ícones)

GoogleChromeUpdate.sh para Slackware


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts