Site Tools


storage_transfer

Data Transfer

There are multiple ways of performing inbound or outbound data transfer in the CS Department. This page describes a few of the Command Line and GUI based options there are.


Command Line Options

These are options that are supported on Windows, MacOS, and Linux using the respective terminal application on each OS.

For all options below, replace <userid> with your computingID.

Secure Shell Protocol (scp)

To copy a file from your computer to your CS home directory

scp my_local_file <userid>@portal.cs.virginia.edu:my_remote_file

To copy a directory from your computer to your CS home directory, include the recursive -r option

scp -r my_local_directory <userid>@portal.cs.virginia.edu:my_remote_directory

This can be done for project directories, scatch storage (/bigtemp) or others as well. Include the path in the command

scp -r my_local_directory <userid>@portal.cs.virginia.edu:/p/my_project_directory/my_remote_directory

To transfer from CS storage to your local system, simply reverse the ordering

scp -r <userid>@portal.cs.virginia.edu:/p/my_project_directory/my_remote_directory my_local_directory

Secure File Transfer Protocol (SFTP)

To connect to use SFTP over the command line, enter the following then enter your CS credentials to log in

sftp <userid>@portal.cs.virginia.edu

Remote Sync (rsync)

Another option for transferring files in or out from CS storage is rsync. This can be more useful for scripting when granular control such as the archive option -a is needed.

rsync -a my_local_directory <userid>@portal.cs.virginia.edu:/my_remote_directory

Globus CLI

The CS department provides Globus data transfer as well. The Globus CLI is another option for transferring data via the command line.

See (Globus CLI) for more information.


Graphical User Interface (GUI) Options

When possible, we recommend using the UVA software gateway.

For all options, you will need to use your CS credentials to authenticate as you would when logging into portal, for example.

These are some of the available options for GUI data transfer.

storage_transfer.txt · Last modified: 2026/06/18 16:05 by 127.0.0.1