SCP

Syntax

scp [OPTION] [[email protected]]SRC:]file1 [[email protected]]DEST:]file2
where is
  • OPTION – options which accept the command: ssh configuration, recursively, etc
  • SRC – is a source source host
  • DEST – is a destination host

SCP copy local file to remote system

SCP copy local file to remote with output path

scp /mnt/test/test.txt [email protected]:/home/ubuntu/test_folder/myfile.txt
This command will copy test.txt to the remote file, you could provide another name filename for remote system

SCP copy local file under remote folder

scp /mnt/test/test.txt [email protected]:/home/ubuntu/test_folder
This command will copy the test.txt under the test_folder on remote machine with the same filename as original

SCP copy local folder to remote folder

scp /mnt/test [email protected]:/home/ubuntu/test_folder
All files from /mnt/test will be copied recursively under the test_folder

SCP copy remote file to local system

scp [email protected]:/home/ubuntu/test_folder/myfile.txt /mnt/test/remote_file.txt

SCP copy files between two remote systems

scp [email protected]:/opt/my_folder/test.txt [email protected]:/home/ubuntu/myfile.txt

SCP options

  • -r – copy recursively
  • -P – specifying the SSH port (default: 22)
Copy link
On this page
Syntax
SCP copy local file to remote system
SCP copy local file to remote with output path
SCP copy local file under remote folder
SCP copy local folder to remote folder
SCP copy remote file to local system
SCP copy files between two remote systems
SCP options