Data Transfer Guide

This section covers the different ways that you can transfer data on to and off foseres.

scp command

The scp command creates a copy of a file, or if given the -r flag a directory, on a remote machine. Below shows an example of the command to transfer a single file to foseres:

scp [options] source_file user@foseres.fost.plymouth.ac.uk:[destination]

In the above example, the [destination] is optional, as when left out scp will simply copy the source into the users home directory.

rsync command

The rsync command creates a copy of a file, or if given the -r flag a directory, at the given destination, similar to scp above. However, given the -a option rsync can also make exact copies (including permissions), this is referred to as ‘mirroring’. In this case the rsync command is executed with ssh to create the copy of a remote machine. To transfer files to foseres the command should have the form:

rsync [options] -e ssh source user@foseres.fost.plymouth.ac.uk:[destination]

In the above example, the [destination] is optional, as when left out rsync will simply copy the source into the users home directory.