Linux文件复制命令SCP
scp命令:scp可以实现远程主机之间的文件复制,scp使用ssh协议,所以双方必须开启ssh后方能使用
常用选项:
-r: 复制目录时使用
-P:大写的P指定端口,远程主机未改端口号可省略,scp -P 65522 root@10.50.200.201:/tmp/111.jpg /Users/rkhd/Downloads/zhang
*SCP获取远程主机上的文件
scp root@10.50.200.201:/tmp/111.jpg /Users/rkhd/Downloads/zhang
root为远程主机上账户名,10.50.200.201为远程主机ip,:/tmp/111.jpg为文件路径,/Users/rkhd/Downloads/zhang为本地路径
*SCP获取远程主机上的目录,-r 复制目录时使用
scp -r root@10.50.200.201:/tmp/linux /Users/rkhd/Downloads/zhang
*SCP将本地文件上传至远程主机
scp main.exe root@10.50.200.201:/tmp/linux
*SCP将本地目录上传至远程主机
scp -r /Users/rkhd/Downloads/zhang/ root@10.50.200.201:/tmp
*Windows系统使用SCP命令复制文件
scp root@10.1.1.1:/tmp/cert/ca.crt d:/zhang/ #复制远程服务器 /tmp/cert/ca.crt 文件到 d:/zhang/ 目录下
scp -r d:/Snipaste root@10.1.1.1:/tmp/ #复制本地 Snipaste 文件夹至远程服务器 /tmp 目录下