Table of Contents
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.
- MobaExterm (Windows only)
- FileZilla (Windows, MacOS, Linux)
- Globus Data Transfer (Windows, MacOS, Linux)
- SecureFX (Windows, MacOS)
- Available through the UVA Software Gateway: https://in.virginia.edu/software
- SecureFX (Windows, MacOS)
- Available through the UVA Software Gateway: https://in.virginia.edu/software