Linux实现两台机器文件互传(SCP命令)
Posted 何翰宇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux实现两台机器文件互传(SCP命令)相关的知识,希望对你有一定的参考价值。
文章目录
SCP命令的注意事项
scp命令的主要作用是实现Linux与Linux系统之间的文件传输
SCP传输要求:
- 两台计算机都的操作系统都必须是Linux操作系统
- SCP命令是基于SSH协议,所以两台服务器的
sshd
服务必须处于开启状态,否则无法上传与下载操作
下载文件和目录
语法:scp [选项] [用户名]@[LInux主机地址]:[资源路径] LInux本机文件路径
选项:
-r
:递归下载目录文件,用于下载目录到本地
案例1:从服务器下载文件到本地LInux主机
命令:scp root@120.25.124.200:/root/test.txt ./
从服务器上的root用户目录下,下载test.txt文件到本地LInux虚拟机的当前目录下
案例2:从服务器下载目录到本地LInux
命令:scp -r root@120.25.124.200:/root/day ./
从Linux服务器上下载目录到本地LInux的当前目录下,-r
表示递归下载目录文件
上传文件和目录
基本语法:scp [选项] [Linux本地文件路径] [用户名]@[目标Linux主机地址]:[目标LInux主机路径]
选项:
-r
:递归
案例1:从本地LInux上传文件到远程服务器
把本地Linux上的a.c
文件上传到云服务器的root根目录下,
命令:scp ./a.c root@120.25.124.200:/root/
案例2:从本地上传一个目录到云服务器
从本地Linux上传一个 file
目录到云服务器的根目录下
命令:scp -r ./file root@120.25.124.200:/root/
以上是关于Linux实现两台机器文件互传(SCP命令)的主要内容,如果未能解决你的问题,请参考以下文章