🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

Linux Intermediate

What is Rsync?

A fast, versatile file synchronization tool that efficiently transfers and syncs files between local and remote systems.

Rsync uses a delta-transfer algorithm, sending only the differences between source and destination files. This makes it extremely efficient for backups and mirroring. Common usage: rsync -avz source/ user@remote:/dest/.

Key features include compression during transfer, preservation of permissions/timestamps, SSH tunneling, bandwidth limiting, and exclude patterns. It is the backbone of many backup solutions and deployment scripts.