File Transfer
Using SCP
Copy a local file to the server:
scp file.txt username@server.example.edu:~/
Copy a directory recursively:
scp -r project username@server.example.edu:~/
Download a file:
scp username@server.example.edu:~/results.csv .
Using Rsync
Synchronize a directory:
rsync -avP project/ username@server.example.edu:~/project/
Download a directory:
rsync -avP username@server.example.edu:~/project/ ./project/
Recommended Directory Structure
Example:
home/
├── projects/
├── data/
├── notebooks/
└── results/
Checking Disk Usage
Show directory size:
du -sh *
Check available space:
df -h