It is fast and efficient because it transfers only the changes in files. When you use it for making backups, it keeps your local files in sync with your backup device. Rsync is an efficient file-transfer program, and its main purpose is keeping filesystems in sync with each other. Using rsync for performing regular backups The connection may be through pipes or over a network socket. When rsync client is started it will first establish a connection with the server process. rsync checks the files that have changed in size or modified time using a lqquick checkrq algorithm. That results in reducing the amount of data sent over the network. Rsync uses the delta-transfer algorithm which copies only the changes from the source to the destination instead of the whole file. It works on all Linux systems such as Ubuntu, Debian, Kali Linux, CentOS, RHEL, Fedora and others. rsync is popular for backups and mirroring and as an improved copy command for everyday use. It does not copy files between two remote hosts. It allows you to copy and synchronize files and directories locally and remotely. Rsync is a fast and versatile tool in Linux for copying files. rsync command to skip files if modification times are equal rsync command to copy directories recursively
Copy symbolic link file with rsync command rsync command to skip syncing existing files rsync command to skip syncing non-existing files Delete file at destination directory using rsync command rsync command to preserve group after file transfer rsync command to preserve owner after file transfer List the files inside the directory with rsync command rsync command to show the changes after file transfer Exclude files while copying using rsync command Delete the source file after copying with rsync command Show the progress detail using rsync command rsync command to put the bandwidth limit for file transfer rsync command to set the max file size on file transfer Using SSH for data transfer with rsync command rsync command to copy/sync file from remote to local Linux server rsync command to copy/sync file from local to remote Linux server Copy/Sync Directories locally using rsync command Copy/Sync Files locally using rsync command Different examples to use rsync command.Using rsync for performing regular backups.