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
相关推荐
YJlio1 分钟前
《Sysinternals实战指南》16.5 Ctrl2Cap 工具详解:把 Caps Lock 变成 Ctrl 的键盘改造与回退方法
linux·运维·服务器·网络·python·学习·计算机外设
l'm coming13 分钟前
[linux]内核启动加载驱动文件的流程
linux·arm开发·驱动开发·嵌入式
一拳一个娘娘腔40 分钟前
CVE-2026-31431 — “Copy Fail“ 深度拆解
linux·安全
麦麦麦当劳大王1 小时前
Linux SSH服务端配置指南
linux·运维·服务器·ssh
Yiyaoshujuku2 小时前
化学谱图数据API接口,数据字段一览!
linux·服务器·前端
__Witheart__2 小时前
make menuconfig 使用全流程
linux·ubuntu·rockchip
2601_951645782 小时前
Linux 编程语言全解析:C、C++、Python、Go、Rust 谁更强?
linux·python·go·c·编程语言
阿坤带你走近大数据2 小时前
Linux中管道符的作用
java·linux·服务器
Fcy6482 小时前
Linux下 进程信号初识和信号的产生
linux·运维·信号的产生
爱装代码的小瓶子2 小时前
安工大Linux考点分类真题解析(含知识点是试卷原题了)
linux·服务器·网络·c