

rsync
Utility for Unix file and directory synchronization using delta encoding for efficient transfer, supports compression, incremental backup, remote operation via SSH, customizable filters, permission and timestamp preservation, and daemon mode on TCP 873.
Features
Properties
- Privacy focused
Features
- File Sync
- Command line interface
- Schedule Backup
- Folder Sync
- No registration required
- Cloud Sync
- Encrypted Backup
- Delta Backup
- File by file encryption
rsync News & Activities
Recent News
- POX published news article about rsync
Rsync 3.4 has been released with fixes for several critical security vulnerabilitiesVersion 3.4 of rsync, an open source utility for fast incremental file transfer, has been released ...
Recent activities
Featured in Lists
Master List of all Apps and Software I use for both work and personal life.
A list with 328 apps by christineconnor without a description.
A list with 177 apps by squarepluto without a description.
What is rsync?
Rsync is a Unix-based file transfer utility that uses the "rsync algorithm" for fast synchronization of remote files. It only transmits the differences between files, eliminating the need for both sets to be in one location before synchronization. Rsync can update entire directory trees and filesystems, and preserve file attributes such as symbolic links, hard links, ownership, permissions, devices, and timestamps. It doesn't need special privileges for installation and features a pipelining system to reduce latency when processing multiple files. Rsync can use rsh, ssh or direct sockets for transport, and supports anonymous rsync for mirroring purposes.










Comments and Reviews
I depend only on 2 tools to copy my files, Rsync on Linux and Gs Richcopy360 on windows. I think I will not need anything else in the future.
Powerful, fast, extensive and useful manual page.
Not long ago I tried to sync between two computers around 500GB of data. With default rsync -a "source" "dest" I realize that it's taking really too much of time. "Too much" mean - days. On VPSes with 10Gbit/s uplink and powerful processors. This is absolutely not okay.
Then, I tried to optimize it and found: https://gist.github.com/KartikTalwar/4393116 Yes, it improves speed dramatically, but not so good as it can be.
Yes, I start to reach around 20-30MB/s, but for 500GB of data, it's not okay. Then I tried to use a totally different tool (clone) and my speed goes up to 120MB and more (due to some limitations and cap from provider side, it was manually capped to 140-150MB).
Is rsync good? Yes. Is it fast? No. Is it saves time? Depends. Is it good for file transfer (many files and massive drives?) No. Is it good for backups? Dunno. Are there any faster alternatives? Yes, a lot of them.
rsync is my favorite tool to transfer files between computers without having to spend a lot of time managing the process. It supports synchronization and is very configurable in order to be added to some scripts you might already be using.