backup_facil
Publicado por Edson G. de Lima 11/06/2004
[ Hits: 6.936 ]
Script ideal para iniciantes em Linux!
Ele faz um back_up "monitorado" pelo usuário.
Tem a vantagem de apontar algumas soluções para erros de digitação ou de direcionamento de diretórios.
Edson de Lima
#!/bin/bash echo 'Este script irá criar um back_up em um arquivo compactado,' echo 'cujo nome será o que você atribuir, seguido da extensão .tar.gz' sleep 2 clear echo 'Dê um nome para o arquivo de back_up.' echo 'A extensão _.tar.gz_ será colocada automaticamente)!' read BKP_NAME echo 'Insira o Diretório de Destino (onde será feito o back_up).' read DIR_DST echo 'Ok, e agora, coloque o Diretório de Origem, (o que será compactado).' read DIR_SRC #---------------------------------------------------------------------------- if [ ! -d $DIR_SRC ]; then echo 'Este Diretório de Origem NÃO existe!' echo 'Saindo sem fazer nada... Por favor, repita a operação...' exit fi #---------------------------------------------------------------------------- if [ -d $DIR_DST ]; then echo 'Compactando Diretório...' tar cvf $DIR_DST/$BKP_NAME.tar $DIR_SRC gzip $DIR_DST/$BKP_NAME.tar fi if [ -e $DIR_DST/$BKP_NAME.tar.gz ]; then echo 'Back_up foi criado com sucesso!' echo 'Visualizando o Diretório que contém o arquivo...' ls -la $DIR_DST exit fi #---------------------------------------------------------------------------- if [ ! -d $DIR_DST ]; then echo 'O Diretório de Destino não existe, deseja criá-lo?' echo 'Escolha 1 para SIM e 2 para NÃO' fi select RESP in "Sim" "Não"; do break done if [ $RESP = "Não" ]; then echo 'Saindo sem fazer nada...' exit fi if [ $RESP = "Sim" ]; then mkdir $DIR_DST echo 'Compactando Diretório...' tar cvf $DIR_DST/$BKP_NAME.tar $DIR_SRC gzip $DIR_DST/$BKP_NAME.tar fi if [ -e $DIR_DST/$BKP_NAME.tar.gz ]; then echo 'O back_up foi criado com sucesso no seguinte local:' ls $DIR_DST/$BKP_NAME.tar.gz echo 'Visualizando o Diretório:' ls -la $DIR_DST else sleep 1 echo 'Alguma coisa saiu errada, o back_up não foi criado...' fi
Gerenciamento do Usuario no SAMBA /
Acelerar leitura e escrita de um HD (hdx/sdx)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Tenha opção de emblemas embutido no pcmanfm
Instalar o Microsoft Teams no Ubuntu e Derivados
Erro ao instalar o linux-headers (2)
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (4)









