Rsync (Remote Sync) is the most normally utilized order for duplicating and synchronizing records and indexes distantly just as locally in Linux/Unix frameworks.
A few Advantages and Features of Rsync Command
It effectively duplicates and adjust records to or from a distant framework.
Supports duplicating joins, gadgets, proprietors, gatherings, and authorizations.
It’s quicker than scp (Secure Copy) on the grounds that rsync utilizes a remote-update convention which permits moving only the contrasts between two arrangements of records. The initial time, it duplicates the entire substance of a record or an index from source to objective yet from sometime later, it duplicates just the changed squares and bytes to the objective.
Rsync devours less transfer speed use as it utilizes pressure and decompression technique while sending and getting information on the two finishes.
syntax of the rsync command
rsync options source destination
In this post, We will use the rsync command with ubuntu machine.
rsync -zvh <source_path> <destination_path>
Some normal alternatives utilized with rsync orders
-r : copies data recursively (but don’t preserve timestamps and permission while transferring data.
-a : archive mode, which allows copying files recursively and it also preserves symbolic links, file permissions, user & group ownerships, and timestamps.
-z : compress file data.
-h : human-readable, output numbers in a human-readable format.
-v : verbose