rsync

Synchronize files locally or remotely via SSH with incremental transfers.

50|13|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/chaterm/terminal-skills --skill rsync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rsync
Source: https://github.com/chaterm/terminal-skills/tree/main/backup/rsync
Command: npx skills add https://github.com/chaterm/terminal-skills --skill rsync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies complex file synchronization and backup tasks, ensuring data integrity and efficient remote transfers.

Core Features & Use Cases

  • Local and Remote Sync: Synchronize files between local directories or across networks using SSH.
  • Incremental Backups: Efficiently back up data by only transferring changed files, saving time and bandwidth.
  • Use Case: Regularly back up your website's /var/www/html/ directory to a remote server, excluding temporary cache files and log files, while ensuring only changed data is transferred.

Quick Start

Use the rsync skill to perform a mirror sync of the local directory 'source/' to the remote directory 'user@remote:/path/dest/', deleting files in the destination that are not present in the source.

Frequently Asked Questions about rsync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform incremental file sync to a remote server?

Incremental file sync saves time and bandwidth by only transferring changed files to a remote server. This approach supports local and remote synchronization across networks using SSH to ensure data integrity.

What is the best way to mirror a local directory to a remote system?

The best way to mirror a local directory is to perform a mirror sync that deletes files in the remote destination not present in the source. This ensures the remote system remains an exact replica of the local directory.

Can I exclude specific files when backing up a directory to a remote server?

Yes, you can exclude specific files when backing up a directory to a remote server. This allows you to omit temporary cache files and log files during the sync process, ensuring only relevant data is transferred.

Does file synchronization work over SSH for secure remote operations?

Yes, file synchronization works over SSH for secure remote operations. It facilitates robust data transfers and backups across local and remote systems by utilizing the secure shell protocol for network communication.

When do I need incremental backups for disaster recovery planning?

You need incremental backups for disaster recovery planning when you want to efficiently back up data by only transferring changed files. This ensures data integrity and saves time during regular synchronization tasks.