Rsync Service
Rsync is an open source tool, that can do full or partial directory
tree mirroring. For its source, pre-compiled executable for your platform
and many more powerful features, please check
http://www.rsync.org. All Linux
distributions have rsync installed by default. Its man page has
a complete description of the usages.
At JPL Ocean Data Assimilation Project, we provide our data sets
via anonymous rsync, besides
LAS
and
DODS.
It gives our users
the freedom of holding a full/partial copy of our data sets
on their local machines (for more flexibility and better performance).
Usage
Everything is done in command line under your login shell.
And there is no password required (when prompted, just press 'enter' key).
Available fields are:
H: 12-hourly sea level
OBP: 12-hourly bottom pressure
Have: 10-day sea level
Tave: 10-day temperature
Save: 10-day salinity
Uave: 10-day zonal velocity
Vave: 10-day meridional velocity
To list available data sets, do
$ rsync anonymous@ecco.jpl.nasa.gov::
If you want to traverse down the list, add tag/directory name
to the end, such as,
$ rsync anonymous@ecco.jpl.nasa.gov::kf066b/kf066b_1993/n10day_01_09/
and make sure you do not forget '/' at the end.
To do a full mirror of one dataset, say kf066b, try
$ rsync -avz anonymous@ecco.jpl.nasa.gov::kf066b ./
If only one paticular field, e.g., Have (10 day average of sea level),
is desired, this will do the trick
$ rsync -avz --include '*/' --include 'Have_*' --exclude '*' anonymous@ecco.jpl.nasa.gov::kf066b ./
If you just want to show what would have been transferred without doing the
real thing, use option "--dry-run" or "-n" with rsync.
For more sophisticated usages, please check rsync's man page
on your machine.
|