Files
cronmaster/app/_utils/snippets/backup-rsync.sh
2025-08-18 13:15:13 +01:00

18 lines
504 B
Bash

# @id: backup-rsync
# @title: Backup with rsync
# @description: Create a backup using rsync with progress and exclude options
# @category: File Operations
# @tags: backup,rsync,sync,copy
# Backup source directory to destination
# Change SOURCE_DIR and DEST_DIR to your paths
SOURCE_DIR="/path/to/source"
DEST_DIR="/path/to/backup"
rsync -av --progress --delete \
--exclude='*.tmp' \
--exclude='*.log' \
--exclude='node_modules' \
"$SOURCE_DIR/" "$DEST_DIR/"
echo "Backup completed at $(date)"