📁 Gestión de Archivos 📖 Oficial

Copia de Seguridad Automatizada de Carpetas

Cree scripts de copia de seguridad automatizados para carpetas importantes y prevenir pérdida de datos

★★☆ Intermedio 15-20 min 12 de enero de 2025
📋

Escenario

💬

Prompt

I need to create a backup plan:
- Source directories: ~/Documents/Work and ~/Projects
- Backup to: /Volumes/Backup/MyBackup
- Frequency: Every day at 10 PM
- Keep the last 7 days of backups
- Compress backup files to save space

Please create a backup script with these features:
1. Check if backup destination is available
2. Use rsync for incremental backup
3. Create timestamped folders for each backup
4. Compress old backups (older than 3 days)
5. Automatically delete backups older than 7 days
6. Log backup activities to ~/backup.log
And save the script to ~/backup_script.sh

Resultado Esperado

💡

Consejos

  • Puede configurar notificaciones cuando se complete la copia de seguridad, para saber si el respaldo tuvo éxito incluso cuando esté lejos de su computadora. Puede usar osascript de macOS o enviar notificaciones por correo electrónico.