1. copy my local file to remote server in some specific remote directory:
    scp mylocalfile remote_username@remotehostname:/specific/remote/directory
  2. copy my local file to remote server in some specific remote directory using specified port:
    scp -P 53421 mylocalfile remote_username@remotehostname:/specific/remote/directory
  3. copy my local file to remote server and home directory of remote user:
    scp mylocalfile remote_username@remotehostname:~
  4. copy my local directory to remote place:
    scp -r mylocaldir remote_username@remotehostname:/specific/remote/directory
  5. copy some file from first remote machine to second remote machine:
    scp remote_username_1@remotehostname_1:/specific/remote/directory_1 remote_username_2@remotehostname_2:/specific/remote/directory_2
  6. copy multiple files from remote host to your current directory:
    scp remote_username@remotehostname:/specific/remote/directory/\{file1,file2,...,filen\} .
  7. limit bandwith:
    scp -l bandwithinkbites ....