Difference between revisions of "rsync"

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search
(example)
(→‎Examples: woozle/rsync page)
Line 12: Line 12:
 
* '''v''' is for 'verbose', which means it tells you what it's doing
 
* '''v''' is for 'verbose', which means it tells you what it's doing
 
* '''P''' is for 'progress' and 'partial', which allows for resuming an incomplete copy
 
* '''P''' is for 'progress' and 'partial', which allows for resuming an incomplete copy
 
+
===User Pages===
 +
* [[user:Woozle/rsync]]: full command, showing actual options we use, including machine names
 
===Notes===
 
===Notes===
 
* To keep files in sync in both directions, you have to run rsync in both directions as well; there is no single command to synchronize two directory trees.
 
* To keep files in sync in both directions, you have to run rsync in both directions as well; there is no single command to synchronize two directory trees.
 
* This probably does not also remove destination files deleted from the source.
 
* This probably does not also remove destination files deleted from the source.

Revision as of 18:15, 3 October 2007

Overview

rsync is a Linux command-line application for synchronizing (i.e. making sure both copies have the latest versions of all files) a directory tree between two machines.

This page is a seed article. You can help HTYP water it: make a request to expand a given page and/or donate to help give us more writing-hours!

Related Pages

Links

Examples

Copy a directory structure from relsource on machine to reldest on the local machine:

rsync -Pav user@machine:relsource reldest
  • a is for 'archive', which is short for pr which are 'preserve' and 'recursive'
    • p ('preserve') preserves timestamps, permissions, etc.
  • v is for 'verbose', which means it tells you what it's doing
  • P is for 'progress' and 'partial', which allows for resuming an incomplete copy

User Pages

  • user:Woozle/rsync: full command, showing actual options we use, including machine names

Notes

  • To keep files in sync in both directions, you have to run rsync in both directions as well; there is no single command to synchronize two directory trees.
  • This probably does not also remove destination files deleted from the source.