Breeze Rsync Wizard
Designed by Breeze G
Parameter Notes
- -v / --verbose: Increase verbosity (repeatable).
- -a / --archive: Archive mode (-rlptgoD).
- -z / --compress: Compress file data.
- --progress: Show progress.
Examples
10#1
Sync local directory (preserve attrs)
rsync -a -v -h /source/directory/ /destination/directory/
Sync source to destination, preserving permissions and times.
#2
Copy a single local file
rsync -v /path/to/file.txt /path/to/dest/
Copy one file to destination.
#3
Copy multiple local files
rsync -v file1.txt file2.log /destination/
Copy multiple files to destination at once.
#4
Sync directory to remote over SSH
rsync -a -v --compress -e ssh /local/dir/ user@remote:/remote/dir/
Upload directory to remote server via SSH.
#5
Sync directory from remote to local
rsync -a -v --compress -e ssh user@remote:/remote/dir/ /local/dir/
Download remote directory to local via SSH.
#6
Show progress (resumable)
rsync -a -v --partial --progress /source/ /dest/
Show progress and allow resume on failure.
#7
Exclude files or folders
rsync -a -v --exclude '*.log' --exclude 'node_modules' /src/ /dst/
Exclude log files and node_modules directory.
#8
Mirror by deleting extras
rsync -a -v --delete /src/ /dst/
Mirror source to destination by deleting extras.
#9
Sync large files only
rsync -a -v --min-size=100M /src/ /dst/
Only sync files larger than 100MB.
#10
Dry-run (no changes)
rsync -a -v --dry-run /src/ /dst/
Preview results without making changes.