Learn to Code by Making Art
Learn programming while your create computer art by copying code from my free guide.
https://splashofcode.com

This is an old revision of the document!


Copy a Directory Recursively using SCP

I often need to quickly copy a directory from one Linux machine to another. An easy command to accomplish the task is the SCP (Secure Copy) command. Here's the general format of a recursive copy.

scp -r [/local/path/] [user@host]:[/remote/path]

The -r switch causes scp to copy recursively. It copies all files and directories under the one specified.

You can use the * wildcard as your local path to copy the current directory and everything below it.

rsync Alternative

You can also use the rsync command to copy files in a similar manner. rsync has a few more options and the advantage that it only copies changed files.

rsync -a [/local/path/] [user@host]:[remote/path/]

Learn to Code by Making Art
Learn programming while your create computer art by copying code from my free guide.
https://splashofcode.com
comments powered by Disqus
copy_a_directory_recursively_using_scp.1465479965.txt.gz · Last modified: 2016/06/09 13:46 by Joel Dare