Linux实现两台机器文件互传(SCP命令)

Posted 何翰宇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux实现两台机器文件互传(SCP命令)相关的知识,希望对你有一定的参考价值。

文章目录


SCP命令的注意事项

scp命令的主要作用是实现Linux与Linux系统之间的文件传输


SCP传输要求

  1. 两台计算机都的操作系统都必须是Linux操作系统
  2. 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命令)的主要内容,如果未能解决你的问题,请参考以下文章

两台Linux系统之间传输文件的几种方法

scp命令在linux间传送文件的方法

Linux使用scp远程传输命令进行服务器文件互传

LINUX SCP

Linux本机与服务器文件互传Linux服务器文件上传下载

Linux 互传文件或文件夹