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")
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