Código: Seleccionar todo
#!/bin/bash
# Definir la ruta de origen
ORIGEN="/home/guillermo/pCloudDrive/WORDPRESS"
# Definir las rutas de destino en un array
DESTINOS=(
"/media/guillermo/1TB"
"/media/guillermo/480"
"/media/guillermo/4802"
)
# Verificar si la carpeta de origen existe
if [ ! -d "$ORIGEN" ]; then
echo "Error: La carpeta de origen '$ORIGEN' no existe."
exit 1
fi
echo "Iniciando la copia de seguridad de WordPress..."
# Bucle para recorrer y copiar a cada destino
for DESTINO in "${DESTINOS[@]}"; do
# Comprobar si el directorio de destino existe (disco conectado)
if [ -d "$DESTINO" ]; then
echo "Copiando en: $DESTINO ..."
# Copia recursiva con 'cp -r' (puedes usar -av si prefieres modo verbose y preservar atributos)
cp -r "$ORIGEN" "$DESTINO"
echo "-> Copia finalizada con éxito en: $DESTINO"
else
echo "-> Advertencia: El destino '$DESTINO' no existe o el disco no está conectado. Se omite."
fi
done
echo "¡Proceso de copia completado!"Código: Seleccionar todo
guillermo@guillermo-HP-ProDesk-600-G5-SFF:~$ chmod +x copiar_wordpress.sh
guillermo@guillermo-HP-ProDesk-600-G5-SFF:~$ ./copiar_wordpress.sh
Iniciando la copia de seguridad de WordPress...
Copiando en: /media/guillermo/1TB ...