🌱 Copy between servers

Source

Copy the file “foobar.txt” from a remote host to the local host

scp your_username@remotehost.edu:foobar.txt _some_local/directory

Copy the file “foobar.txt” from the local host to a remote host

scp foobar.txt your_username@remotehost.edu:_some_remote/directory

Copy the directory “foo” from the local host to a remote host’s directory “bar”

scp -r foo your_username@remotehost.edu:_some_remote_directory_bar

Copy the file “foobar.txt” from remote host “rh1.edu” to remote host “rh2.edu”

scp your_username@rh1.edu:_some_remote_directory_foobar.txt \
	your_username@rh2.edu:_some_remote_directory_

Copying the files “foo.txt” and “bar.txt” from the local host to your home directory on the remote host

scp foo.txt bar.txt your_username@remotehost.edu:~

Copy the file “foobar.txt” from the local host to a remote host using port 2264

scp -P 2264 foobar.txt your_username@remotehost.edu:_some_remote/directory

Copy multiple files from the remote host to your current directory on the local host

scp your_username@remotehost.edu:_some_remote_directory_\{a,b,c\}
scp your_username@remotehost.edu:~/\{foo.txt,bar.txt\}
Made by Brandon . If you find this project useful you can donate.