Página 1 de 1

Script de copia seguridad en Python

Publicado: 29 Ago 2024, 14:18
por Guillermo
Dejo un script en Python (similar al de bash en Linux: viewtopic.php?p=414#p414 )que realiza una copia de seguridad del directorio del usuario a una carpeta específica en otro disco.

Código: Seleccionar todo

python
import os
import shutil

# Mensaje informativo
print("Se va a realizar una copia de seguridad de tu usuario al disco data, carpeta backup")

# Definir las rutas
source = "/home/usuario"
destination = "/media/usuario/data/backup"

# Realizar la copia de seguridad
if os.path.exists(source):
    shutil.copytree(source, destination, dirs_exist_ok=True)
    print(f"Copia de seguridad completada de {source} a {destination}")
else:
    print(f"La ruta de origen {source} no existe")
Este script en Python hace lo siguiente:
1. Imprime un mensaje informativo
2. Define las rutas de origen y destino
3. Verifica si la ruta de origen existe
4. Realiza la copia de seguridad utilizando `shutil.copytree` con la opción `dirs_exist_ok=True` para actualizar los archivos existentes