Uploading things to a server

You have several options to upload files to the server. Some are more convenient if you have few files, like RStudio interface, some are more built for uploading a lot of files at one, like specific software… and you guessed it the CLI :)

RStudio

You can only upload one file at the time (you can zip a folder to trick it):

sFTP Software

An efficient protocol to upload files is FTP (File Transfer Protocol). The s stands for secured. Any software supporting those protocols will work to transfer files.

We recommend the following free software:

scp

The scp command is another convenient way to transfer a single file or directory using the CLI. You can run it from Bren server or from your local computer. Here is the basic syntax:

scp /source/path hostname:/path/to/destination/

Here is an example of my uploading the file 10min-loop.R to workbench-1 from my laptop. The destination directory on workbench-1 is /Users/brun/:

scp 10min-loop.R brun@workbench-1.bren.ucsb.edu:/Users/brun/

BTW try to open and run that script for fun!!

If you want to upload an entire folder, you can add the -r option to the command. The general syntax is:

scp -r /path/to/source-folder user@server:/path/to/destination-folder/

Here is an example uploading all the images in the myplot folder

scp -r myplot brun@workbench-1.bren.ucsb.edu:/Users/brun/plots


Bren School logo

The original parts of this work are licensed under a Creative Commons Attribution 4.0 International License.

This website was made with quarto by Posit.