Linux 远程复制文件 scp

scp命令用于远程主机之间复制文件。


语法

scp 主机A文件路径 主机B文件路径

将主机A的文件路径复制到主机B文件路径。


常见形式:

1)主机A是本地主机,主机B是远程主机

2)主机A是远程主机,主机B是本地主机。


本地主机文件路径形式:

/文件夹/文件名

远程主机文件路径:前面需加 用户名+@+远程主机地址 +英文冒号 + 文件路径

用户名@远程主机地址:/文件夹/文件名

示例

例1:当前主机为主机238,需要拷贝/file238.txt到主机237的/file238.txt 。

主机238上操作:

touch /file238.txt
scp /file238.txt root@192.168.154.237:/file238.txt

img

主机237中查看/file238.txt,OK。


例2:当前主机为主机238,需要拷贝主机237的/file237到本地的/file237.txt。

首先在主机237上创建文件

touch /file237.txt

然后在主机238上执行

scp root@192.168.154.237:/file237.txt /file237.txt 

主机238中查看/file237.txt,OK。