Managing your Files 
Users on Shamu are automatically granted several locations to store their files. Most users will be storing their files in one of two locations, 
$HOME or 
/work. 
-  $HOME directory - /home-new/abc123 - This directory is entirely controlled by you and the default permissions are that nobody else can see or access your files. There are no quotas limits and this location is backed up nightly.
  -  Work directory - /work/abc123 - This directory is where you should place any input/output files as well as logs for your running jobs. This directory is NOT backed up.
 
 
  Transferring Files to Shamu 
Shamu uses the Secure FTP protocol to tranfer files. Below are instructions for the various operating systems.
  Windows 
On Microsoft Windows, an SFTP client must be downloaded to transfer files to Shamu. This guide will use the “MobaXterm” application, which was also used in the connecting (ssh) and X-forwarding guides. Other common SFTP applications are listed below; all of these will work fine with Shamu.
  SFTP Clients 
  
  File Transfer using MobaXterm 
When you log in to a remote Shamu session using SSH, a graphical SFTP (Secure File Transfer Protocol) browser appears in the left sidebar allowing you to drag and drop files directly to or from Shamu using the SFTP connection. To manually open a new SFTP session: 
-  Open a new session
 
 
Note: Windows-based editors generally put an extra “carriage return” (also referred to as control-M/^M) character at the end of each line of text. This will cause problems for most Linux-based applications. To correct this problem, execute the built-in utility 
dos2unix on each ASCII file you upload from your Windows machine to Shamu:
    [abc123@login01 ~]$ dos2unix filename
  Linux/Mac 
There are several ways to transfer files from a Linux or Mac machine to Shamu. The easiest methods are available right from your command line.
  File Transfer 
  SCP 
Open a Terminal and use the 
scp command, executed on your local machine:
localMachine% scp -P1209 LocalFile abc123@login.shamu.utsa.edu:/path/to/destination
Below is a specific example
localMachine% scp -P1209 hello_world.py abc123@login.shamu.utsa.edu:/work/abc123/.
scp works like 
cp but uses 
ssh to connect, so you will be asked for your campus passphrase again.
To copy a directory from a local to remote system use the 
-r option:
localMachine% scp -P1209 -r /local/directory abc123@login.shamu.utsa.edu:/remote/directory
-- 
AdminUser - 17 May 2016