Skip to content

Commit

Permalink
Use 'spoiler' rather than 'solution' for the platform-specific upload…
Browse files Browse the repository at this point in the history
… instructions
  • Loading branch information
p-j-smith committed Oct 30, 2023
1 parent 6748ffc commit 3b105a7
Showing 1 changed file with 14 additions and 9 deletions.
23 changes: 14 additions & 9 deletions episodes/05-writing-scripts.md
Original file line number Diff line number Diff line change
Expand Up @@ -330,9 +330,12 @@ using a transfer program, it needs to be installed on your local machine, not yo

## Transferring Data Between your Local Machine and the Cloud

::::::::::::::: solution
If you are using Linux, Mac OS, or Windows with Git Bash on your local machine, you can use
`scp` to upload data to your virtual machine.

### Uploading Data to your Virtual Machine with scp on Linux, Mac OS and Windows with Git Bash
::::::::::::::: spoiler

### SCP

`scp` stands for 'secure copy protocol', and is a widely used UNIX tool for moving files
between computers. The simplest way to use `scp` is to run it in your local terminal,
Expand Down Expand Up @@ -380,17 +383,20 @@ $ scp [email protected]:/home/dcuser/shell_data/untrimmed_fastq/scripted_bad_rea
```

Remember that in both instances, the command is run from your local machine, we've just flipped the order of the to and from parts of the command.
:::::::::::::::::::::::::

:::::::::::::::::::::::

::::::::::::::: solution
If you are using Windows without Git Bash on your local machine, you can use `pscp.exe`
to upload data to your virtual machine.

### Uploading Data to your Virtual Machine with PSCP on Windows with Putty
::::::::::::::: spoiler

### PCSP

If you're using a Windows PC without Git Bash, we recommend you use the *PSCP* program.
This program is from the same suite of tools as the PuTTY program we have been using to connect.

1. If you haven't done so, download pscp from [http://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe](https://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe)
1. If you haven't done so, download *PSCP* from [http://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe](https://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe)
2. Make sure the *PSCP* program is somewhere you know on your computer. In this case,
your Downloads folder is appropriate.
3. Open the windows [PowerShell](https://en.wikipedia.org/wiki/Windows_PowerShell);
Expand Down Expand Up @@ -418,13 +424,12 @@ C:\User\your-pc-username\Downloads> pscp.exe [email protected]

C:\User\your-pc-username\Downloads
```
:::::::::::::::::::::::::

:::::::::::::::::::::::

:::::::::::::::::::::::::::::::::::::::: keypoints

- Scripts are a collection of commands executed together.
- Transferring information to and from virtual and local computers.

::::::::::::::::::::::::::::::::::::::::::::::::::


0 comments on commit 3b105a7

Please sign in to comment.