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
相关推荐
Luna-player14 小时前
Linux利用三块新硬盘在Linux中构建LVM
linux
重生的黑客15 小时前
Linux初识
linux·运维·服务器
evo-master15 小时前
linux环境准备和理解
linux·运维·服务器
JiMoKuangXiangQu15 小时前
Linux 内存管理:LRU 链表 (1)
linux·内存管理·lru
Zhao1368245539115 小时前
DP108B完全替代兼容进口的CM108B,USB 音频单芯片
linux·运维·音视频
攻城狮在此15 小时前
ping命令中TTL值是什么?详解与用法
linux·网络·windows
吉普赛的歌15 小时前
【服务器】IIS, http自动跳转https
运维·服务器
艾莉丝努力练剑15 小时前
【Linux信号】Linux进程信号
linux·运维·服务器·学习·操作系统·进程·信号
cqsztech15 小时前
基于ORACLE LINUX 10.1 MYSQL 8.4 源码安装
linux·mysql·oracle
齐齐大魔王15 小时前
linux-系统函数
linux·运维·microsoft