mirror of
https://github.com/fccview/cronmaster.git
synced 2026-01-03 19:39:13 -05:00
18 lines
504 B
Bash
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)" |