rsync

Synchronize files locally or remotely with incremental backups and mirroring.

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

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 consistency and providing robust recovery options across local and remote systems.

Core Features & Use Cases

  • Incremental Backups: Efficiently backs up only changed files, saving time and storage.
  • Remote Synchronization: Syncs files between local and remote machines securely over SSH.
  • Mirroring: Keeps a destination directory identical to a source, deleting extraneous files in the destination.
  • Use Case: Regularly back up your website's files to a remote server, ensuring you have a recent copy in case of local data loss.

Quick Start

Use the rsync skill to perform a standard backup of the 'source/' directory to the 'dest/' directory.

Frequently Asked Questions about rsync

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

FAQPage Schema
How do I perform incremental backups to save time and storage?

Incremental backups copy only changed files rather than the entire directory, saving time and storage. You can execute this by syncing your source directory to a destination path, which efficiently updates only the modified data.

What is the best way to sync files between local and remote machines?

Remote sync transfers files between local and remote machines securely over SSH. By targeting a remote server destination, you ensure data consistency across distributed systems without needing manual file transfers.

How does directory mirroring handle files deleted from the source?

Directory mirroring keeps the destination identical to the source by deleting extraneous files in the destination that no longer exist in the source. This ensures an exact replica of the current source state during synchronization.

Can I exclude specific files when running a remote sync?

Yes, file exclusion is supported during remote sync and backup operations. You can configure the synchronization process to ignore specific files or directories, ensuring only the necessary data is transferred to the destination.

Do I need the rsync command-line tool installed to use this?

Yes, the rsync command-line tool must be available on your system. This Skill facilitates the synchronization and backup operations by executing commands through the underlying rsync utility installed on your machine.

Why use incremental backup for regular website file backups?

Incremental backup is ideal for regular website backups because it only transfers changed files to a remote server. This provides a recent copy for disaster recovery while minimizing bandwidth and storage requirements.