# Data Movement

(Difference between revisions)

There are various Linux native commands that you can use to move your data within the HPC cluster, such as mv, cp, scp etc. One of the most powerful tools for data movement on Linux is rsync, which we'll be using in our examples below.

rsync and scp can also be used for moving data from a local storage to Cheaha.

## RSync

To find out more information such as flags, usage etc. about any of the above mentioned tools, you can use man TOOL_NAME.



### Job Script

#!/bin/bash
#
#SBATCH --job-name=test
#SBATCH --output=res.txt
#SBATCH --partition=express
#
# Time format = HH:MM:SS, DD-HH:MM:SS
#
#SBATCH --time=10:00
#
# Mimimum memory required per allocated  CPU  in  MegaBytes.
#
#SBATCH --mem-per-cpu=2048
#SBATCH --mail-type=FAIL

rsync -aP SOURCE_PATH DESTINATION_PATH


NOTE:

• Please change the time required and the corresponding partition according to your need.
• After modifications to the given job script, submit it using : sbatch JOB_SCRIPT