Fazendo backup e compactando

Publicado por Raphael Henrique (última atualização em 14/07/2014)

[ Hits: 7.222 ]

Download backup_and_compact.sh




Script simples para fazer backup de um diretório fornecido por parâmetro. É gerado um arquivo compactado .zip.

  



Esconder código-fonte

#!/bin/bash

origem=$1

#verificar se foi fornecido parâmetro
if [ $# -lt 1 ]; then
    echo
    echo "ERRO: faltando parâmetro"
    echo
    exit
fi
#verificar se o diretório de origem existe
if [ ! -d $origem ]; then
    echo
    echo "ERRO: diretório $origem não existe"
    echo
    exit
fi

clear
data=`date +%H%M%S`
echo
echo "Compactando $origem ..."
echo
zip -r "Backup_$data.zip" "$origem"
echo
echo "Backup criado com sucesso em `pwd`"
echo
exit

Scripts recomendados

rsyncdev-pt_BR_v6.sh - Um baixador automático de ISOs de Sabayon Linux, versão 6

Ferramenta de backup do HD para dispositivos externos

Limpeza dos dados do rConfig (ferramenta open-source de gerenciamento de configuração

Backup com mysqldump

Backup de uma base MYSQL específica.


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts