I’m not sure why but I always need to look up the syntax of the ‘scp’ command when I go to use it. Maybe it’s because I don’t use it enough on a regular basis. But regardless of the reason, this is how it’s used:
scp current_location.txt new_directory
Well, that’s the gist of it, but the whole idea is to transfer files/directories between systems. Logged in on server1, transfer a file to server2:
scp file.txt username@server2:/exising_directory
Or vice versa (logged in on server2 and transferring a file from server1):
scp username@server1:/path/to/file.txt /path/to/existing_directory
Or now let’s say you want to copy an entire directory. Just use -r:
scp -r whole_directory username@server2:/path/to/place/directory
And to specify a port, just use ‘-P number‘.
0 Comments