在linux和Unix类操作系统中使用scp复制文件和目录

时间:2019-08-20 17:58:30  来源:igfitidea点击:

SCP表示secure copy 安全复制。它基于SSH(Secure Shell)协议.SCP用于在本地和远程系统之间安全地传输文件。

语法:

scp 源文件位置 目标位置

从本地复制文件到远程系统

scp test.txt [email protected]:/tmp

从本地复制目录到远程系统

scp  -r testdir [email protected]:/tmp

从远程系统复制文件到本地

scp [email protected]:~/test.txt  ~/Desktop

从远程系统复制目录到本地

scp -r [email protected]:~/testdir  ~/Desktop

使用自定义的ssh端口

如果ssh端口不是默认的22 ,那么我们可以使用-P指定。

scp -P 2211 test.txt [email protected]:/tmp
scp  -p 2211 -r testdir [email protected]:/tmp