Data transfer to Box - melisakman/Helianthus GitHub Wiki

Just like google drive, we also have unlimited storage space on Box. And if you do not want to use memory and computing on your local laptop to transfer important files, you can transfer them via lftp (similar to ftp) from Savio to Box or vice versa. This means, to use ftp functionality you need to have those files on Savio first. The whole procedure is explained here. Please read that carefully, but shortly: First ssh to the data transfer node on Savio:

$ ssh [email protected]

Then launch lftp:

$ lftp ftp.box.com

Then enter your user name and password (this password is n external password you created as explained in the first section of the link above: login to Box, go to account settings, create external password)

> user [email protected]

You will be prompted for a password (the external password you created within box), enter that and you are in.

From here you upload and download files with get and put functions like this:

get fileName#from Box to Savio

put fileName#from Savio to Box

For multiple files:

mget fileName*#from Box to Savio; here * is a wild card that replaces any character thereafter, so this would download files fileName1, fileName2, fileNameA, fileName_1 etc. all at once.

mput fileNamePattern*#from Savio to Box; here * is a wild card that replaces any character thereafter, so this would upload files fileName1, fileName2, fileNameA, fileName_1 etc. all at once.

You exit lftp with

> bye