scp
##Usage:
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 ... [[user@]host2:]file2
-q: quiet
-r: recuersive
-p: properity
-v: verbose
-i: identity_file 【从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh】
-P: port
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令, scp传输是加密的,可能会稍微影响一下速度。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用
instance
scp root@107.172.27.254:/home/test.txt . //下载文件
scp test.txt root@107.172.27.254:/home //上传文件
scp -r root@107.172.27.254:/home/test . //下载目录
scp -r test root@107.172.27.254:/home //上传目录