[crayon-684fe94ab4d1b043868220/]
En este ejemplo, se utiliza el comando rsync
para realizar un respaldo incremental del directorio de origen ($directorio_origen
) al directorio de destino ($directorio_destino
). El respaldo se realiza utilizando las opciones -a
para mantener los atributos y permisos, --delete
para eliminar archivos en el directorio de destino que ya no existen en el directorio de origen, y --backup
para crear copias de seguridad de los archivos modificados o eliminados.
Además, se utiliza la opción --backup-dir
para especificar el directorio de destino donde se guardarán las copias de seguridad de los archivos modificados o eliminados, utilizando la fecha actual en el nombre del directorio ($directorio_destino$fecha_actual
) para hacer que el respaldo sea incremental.
La información del respaldo se registra en un archivo de registro ($archivo_log
) que incluye la fecha del respaldo, los directorios de origen y destino, y el directorio de destino donde se guardaron las copias de seguridad.