¿Te gustaría automatizar tareas desde la terminal? 🤖
Con Bash puedes crear scripts que hagan cosas útiles como mover archivos, hacer copias de seguridad o limpiar carpetas... todo con solo ejecutar un archivo.
Hoy vamos a crear un script en Bash que hace un respaldo (backup) automático de una carpeta, y te mostraré paso a paso cómo hacerlo. ¡Vamos allá!
Crearás un archivo .sh
Le dirás qué carpeta quieres respaldar
Copiarás su contenido a una carpeta de backup con fecha incluida
Abre tu terminal y escribe:
Esto abrirá un editor de texto en la terminal. Ahora copia este código:
Presiona:
Ctrl + O
para guardar.
Enter
para confirmar.
Ctrl + X
para salir.
Verás un mensaje como:
tar -czf
comprime la carpeta.
$(date +...)
genera un nombre con fecha y hora para evitar sobrescribir archivos.
mkdir -p
asegura que la carpeta destino exista.
Cambia la ruta de ORIGEN
por cualquier carpeta que quieras respaldar.
Puedes programar este script con cron
para hacerlo automático todos los días.