how to rsync code example
Example 1: rsync examples
The rsync command stands for Remote Synchronization.
The Linux command rsync is used to do a backup operation and fast copy file into the local system or remote system in UNIX/Linux.
rsync command examples
# rsync options source destination
$ rsync – zvr /var/www/website/ /root/tmp
$ rsync –avz /root/temp/ [email protected]:/home/linuxconcept/temp/
$ rsync –avz [email protected]:/var/lib/mysql /root/temp
Example 2: rsync
# It is a Lunux/UNIX tool to copy files to and from remote,
# and between local directories.
# This tool is more efficient and versatile than SCP.
rsync [options (it has a lot)] [source] [destination]
# To push
rsync [options] /tmp/myfile.txt [email protected]:/home
# To pull
rsync [options] [email protected]:/home/myfile.txt /tmp/
Handy options:
--compress --recursive --verbose
Example 3: rsync remotely
for working in windows subsystem for lynux enter the following:
rsync -r work_server:location_of_work /mnt/c/directory_to_store
Example 4: rsync examples
we use rsync to perform the backup process in Linux/UNIX.
$ rsync –zvr /home/linuxconcept/newweb/ /var/www/linuxconcept/
$ ls –l /home/linuxconcept/newweb/index.html /var/www/linuxconcept/index.html
$ rsync –zva /home/linuxconcept/newweb/ /var/www/linuxconcept/
$ rsync –v /etc/ssl/linuxconcept/pubkeys /home/linuxconcept/pubkeys
$ rsync -avz /root/temp/ [email protected]:/home/linuxconcept/temp/
$ rsync -avz [email protected]:/home/linuxconcept/satish /root/temp
$ rsync -avz -e ssh [email protected]:/home/linuxconcept/satish /root/temp
$ rsync -avzhe ssh –progress /home/linuxconcept [email protected]:/root/rpmpkgs
$ rsync –avz – -delete [email protected]:/home/linuxconcept/ .
$ rsync –avzhe ssh – -max-size=’400k’ /home/linuxconcept/satish/ [email protected]:/home/linuxconcept/tmp
Example 5: how to rsync linux
rsync options source destination