Script para respaldar un directorio en linux

De Luis Moreno Wiki
Ir a la navegación Ir a la búsqueda

En ocasiones queremos respaldar un directorio en Linux para por ejemplo programarlo con cierta periodicidad y que en el nombre contenga la fecha.

 #!/bin/bash
 #Proposito = Backup Dev HTML folder
 #Creado en Sep-17-2018
 #Autor = Luis Moreno
 #Version = 0.1
 TIME=`date +%Y%m%d%H%M`            # Este comando define la fecha y hora en el formato #201809181720
 FILENAME=backup-$TIME.tar.gz    # Nombre del archivo de respaldo
 SRCDIR=/var/www/html                    # La ruta de lo que se quiere respaldar (origen del respaldo).
 DESDIR=/opt/backup            # Ruta destino del respaldo
 tar -cpzf $DESDIR/$FILENAME $SRCDIR