backup_facil
Publicado por Edson G. de Lima 11/06/2004
[ Hits: 6.644 ]
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
Interface para tarefas básicas
Backup comprimido de banco de dados PostgreSQL
Abrindo e Fechando a Gaveta do CD-Rom de Forma Interativa
Exibir configurações de REDE de maneira amigavel.
Adiciona usuário e máquinas PDC samba
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Remoção de propaganda com o programa Comskip[AJUDA] (4)
Instalação do drive do adaptador wiffi (5)
Linux Lite Demorando Muito Para Ligar (1)