Linux:scp的远程拷贝文件的三种用法

一、情景说明

我们在操作服务器的时候,会经常遇到远程拷贝的事情。

如果我们使用客户端工具,登陆服务器,那么,一般我们会用rz/sz方式进行拷贝文件(上传和下载)

参考:MobaXterm 使用 rz/sz

这里讲一下scp命令来进行拷贝
基本语法格式

javascript 复制代码
scp    -r     $pdir/$fname   $user@$host:$pdir/$fname
命令   递归   源文件路径       用户@主机:目标路径

二、案例

假设有三台服务器:A(192.168.31.10),B(192.168.31.11),C(192.168.31.12)

我们登陆到A服务上

那么,就存在三种情况

1、从A拷贝文件到B (可以理解为上传)

2、从B拷贝文件到A (可以理解为下载)

3、从B拷贝文件到C

命令如下

情况1:将A服务器上的jdk目录及其子目录一同拷贝到B服务器上的opt目录下

javascript 复制代码
scp -r /opt/jdk test11@192.168.31.11:/opt

情况2:将B服务器上的tomcat 目录及其子目录一同拷贝到A服务器上的opt目录下

javascript 复制代码
scp -r test11@192.168.31.11:/opt/tomcat /opt

情况3:将B服务器上的nginx目录及其子目录一同拷贝到C服务器上的opt目录下

javascript 复制代码
scp -r test11@192.168.31.11:/opt/nginx test12@192.168.31.12:/opt
相关推荐
_abab24 分钟前
Rust重塑系统编程:从Linux内核到AI推理引擎的2026全景解析
linux·人工智能·rust
初圣魔门首席弟子29 分钟前
TypeScript 类型系统完全指南:从基础到高级工具类型(知识库版)
linux·运维·ubuntu
CQU_JIAKE31 分钟前
7.23[a]
linux·运维·服务器
想学好C++的oMen38 分钟前
socket编程TCP
linux·网络·网络协议·tcp/ip
ShirleyWang0121 小时前
Linux中Vim编辑器快速找到需要改的行
linux·编辑器·vim
weixin_457340211 小时前
ssh 本地链接服务器地址和服务器查看本地地址
运维·服务器·ssh
盐焗鹌鹑蛋3 小时前
【Linux】基本指令
linux
海阔天空任鸟飞~9 小时前
Linux 权限 777
linux·运维·服务器
Kina_C12 小时前
Linux iptables 防火墙原理与实操——从四表五链到 NAT 配置
linux·运维·服务器·iptables
wdfk_prog12 小时前
嵌入式面试真题第 15 题:不可恢复异常后的通用崩溃快照、调用栈保存与离线分析架构
linux·开发语言·面试·架构