How To Use rsync Command To Backup Directory Under Linux

by on March 2, 2008 · 6 comments· last updated at April 2, 2008

Q. How do I use rsync command to back up a home directory under Linux operating system?

A. rsync command easily backup your home directory to local secondary hard disk or remote server using ssh protocol. rsync is a software application for Unix systems which synchronizes files and directories from one location to another while minimizing data transfer using delta encoding when appropriate.

Task: Backup /home/tom to /mnt/usbpen

Assuming that USB pen or external USB hard disk is mounted at /mnt/usbpen, enter the following command to backup (sync) new files and changes to existing files but don't remove files in backup directory:
$ rsync -au /home/tom /mnt/usbpen
To delete files in backup directory that no longer exist in directory being backed up, enter:
$ rsync -au --delete /home/tom /mnt/usbpen

See our previous article about using rsync for transferring files under Linux or UNIX from local or remote network computer.



You should follow me on twitter here or grab rss feed to keep track of new changes.

Featured Articles:

{ 6 comments… read them below or add one }

1 Peterson Spaceport November 27, 2009 at 12:38 am

Thanks, simple and effective article! Going to test the commands =)

Reply

2 mitch February 12, 2010 at 4:47 pm

Thank you, very helpful
M

Reply

3 pcman August 23, 2010 at 10:55 am

Yeah it is easy as can be…Thanks.

Reply

4 Leontianos December 16, 2010 at 6:21 am

Thank you :) very usefull

Reply

5 Erik February 17, 2011 at 7:56 pm

Thanks.
I also do rsync -aurl –delete /source /destination
to backup.

Reply

6 Amanullah March 25, 2013 at 6:58 am

Thanks for this ….very easy to use…:) very usefull

Reply

Leave a Comment

You can use these HTML tags and attributes for your code and commands: <strong> <em> <ol> <li> <u> <ul> <kbd> <blockquote> <pre> <a href="" title="">

Tagged as: , , , , , , , , ,

Previous Faq:

Next Faq: