Contents

Linux scp

scp

scp
scp stand for Secure Copy This is based on ssh

Command

Basic

1
scp <from> <to>

Remote

1
2
3
4
5
6
7
8
# File
root@1.2.3.4:abc.txt

# Directory
root@1.2.3.4:~/temp

# Multiple Files
root@1.2.3.4:"abc.txt efg.txt xyz.txt"

Examples

Local to Remote

Single File

1
scp test1.txt root@1.2.3.4:~/

Multiple Files

1
scp test1.txt test2.txt test3.txt root@1.2.3.4:~/

Directory

1
scp ~/temp root@1.2.3.4:~/

Remote to Local

Single File

1
scp root@1.2.3.4:/home/test/test1.txt ~/

Multiple Files

1
scp root@1.2.3.4:"/home/test/test1.txt /home/test/test2.txt" ~/

Directory

1
scp root@1.2.3.4:/home/test ~/