What problem does it solve?
This Skill simplifies the complex task of synchronizing files and directories between different locations, whether on the same machine or across a network, ensuring data consistency and enabling efficient backups.
Core Features & Use Cases
- Local and Remote Sync: Seamlessly sync files between directories on a single machine or between a local machine and a remote server via SSH.
- Incremental Backups: Efficiently create backups by only transferring changed files, saving time and bandwidth.
- Exclusion Rules: Precisely control which files or directories are included or excluded from the synchronization process.
- Use Case: Automatically back up your project's source code to a remote server every night, ensuring you always have a recent copy, and only transferring the files that have been modified since the last backup.
Quick Start
Use the rsync skill to synchronize the contents of the local directory '/home/user/data/' to the remote directory '/mnt/backups/data/' on the server 'backup.example.com' using SSH.