rsync - Remote file synchronization

rsync is an open source utility that provides fast incremental file transfer; a must-have tool for remote updates and simple backups.


The main purpose of rsync is to synchronize the content of two directories, making the file tranfer efficient by transferring only the content that was changed. The two directories can be local on the same hard disk or remote on different machines. This last option is very well suited for easy remote mirroring of directories to make backup copies.

rsync comes with a ton of options to accurately select and manage the files to transfer. Among the other options, it is possible to select the method to check the changes between same files, or exclude paths and files from the synchronization.

From https://media.geeksforgeeks.org/


References